
Vladimir
10.10.2016
14:57:55
и бтв тесты важнее как мне кажется

Name
10.10.2016
15:05:33

Tigran
10.10.2016
15:30:30
post-css + css-modules отличный вариант

Roman
10.10.2016
15:47:12
плюсую

Google

code4aman
10.10.2016
16:02:07
facebook.github.io/react
Что там есть связанное с PureComponent? Вопрос про миксин был? BTW там стринг рефы на главной - Дэн же вроде оф туториалы переписывал ☺️

Kreizo
10.10.2016
17:27:13
подскажите как можно перерендерить компонент ?
если я например удаляю весь html с id

Anton
10.10.2016
17:27:46
shouldUpdate?

Алексей
10.10.2016
17:27:50

Anton
10.10.2016
17:27:55
или forceUpdate, чет такое
а состояние хранить в стейте

Ruslan
10.10.2016
17:40:25

Ivan
10.10.2016
18:50:39
Знатокам flex http://codepen.io/istarkov/pen/yaKmxj можно ли заставить text-overflow: ellipsis в этом примере заставить работать не проставляя всем flex айтем парентам min-width: 0
(аналогично не проставляя все flex айтем парентам стиль из .text}

from
10.10.2016
18:57:41

Ivan
10.10.2016
18:58:05
это просто мелкий выдранный пример
в реале там еще много чего и он там нужен

Dmitry
10.10.2016
18:59:06
https://github.com/gajus/redux-immutable

Google

Dmitry
10.10.2016
18:59:10
Жесть
Оно Immutablejs держит не как peerDependency

from
10.10.2016
18:59:55

Dmitry
10.10.2016
19:00:18
https://github.com/indexiatech/redux-immutablejs
А тут вроде peerDependency, поэтому вроде исключится дублирование immutable в бандле

Ivan
10.10.2016
19:00:58
overflow: hidden в том числе
так как реально неохота править всех парентов в цепочке их там не 2 ?

from
10.10.2016
19:07:40

Ivan
10.10.2016
19:09:02
угу - представь что все что выше .main править лень ?

Mikhail
10.10.2016
19:09:38

Ivan
10.10.2016
19:10:36
понятно что в этом примере не влияет - в реальной верске он нужен
вобщем сама идея что мне надо пройти по дереву выше и что то там поправить чтобы где то внизу заработал ellipsis меня напрягает ?
могу обойти выставив position relative на main и сделать text абсолютом - теряю размеры но по крайней мере не надо править всю верстку

from
10.10.2016
19:17:34

Ivan
10.10.2016
19:19:50
это то понятно - где коммунити хаки ?

Dmitry
10.10.2016
19:21:41
Таблицы наше все)

Yung
10.10.2016
21:19:14
Посаны, подскажите, а что ОК для анимаций: rc-animate, react-motion, что-то еще?
Мне пока на уровне анимации менюшек туда-сюда, но потом мб что-то еще

from
10.10.2016
21:23:43

Google

Иван
10.10.2016
23:06:08
https://github.com/FormidableLabs/react-animations

Anton
10.10.2016
23:12:07

Cocker
11.10.2016
01:35:05
Народ, по ангуляру подскажите чат?
Нет, я не предатель! Но по работе надо.

Lupsick
11.10.2016
01:44:51

Cocker
11.10.2016
01:46:44

Vasilii
11.10.2016
02:38:14
Ещё один

Cocker
11.10.2016
02:38:53
От души братиша
А что такое-то?

Nikita
11.10.2016
03:42:29
столько ангуляра в реакт чатике))

Cocker
11.10.2016
03:42:38
бгггг
что, страшно? ))))))

Nikita
11.10.2016
03:46:20
кто же знал, что тут по ночам происходит?))

lamo2k
11.10.2016
06:24:08

Igor
11.10.2016
06:33:10
Что-то у меня через него глючки с react-router

lamo2k
11.10.2016
07:40:00
Там всего 3 вида событий в жизненом цыкле какие примеры?
class Animation extends Component {
componentWillAppear(cb) {
this.refs['container'].classList.add(style['betslip-container_animation-open']);
setTimeout(cb, 300);
}
render() {
return(
<div ref="container" className={style['my-component']}>
<SubComponent />
</div>
)
}
}
У нас так

Google

equicolor
11.10.2016
07:41:29
Кто-нибудь изобрел способ вылечить это без await?
https://i.gyazo.com/3e9041731ccbbc797f51b45d3df049bc.png

lamo2k
11.10.2016
07:42:01
И страница при роутинге появляется с анимацией

Vladimir
11.10.2016
07:42:18

equicolor
11.10.2016
07:42:46

Stepan
11.10.2016
07:43:13
Можно генераторами.

equicolor
11.10.2016
07:43:23
типа co()?

Vladimir
11.10.2016
07:43:52

equicolor
11.10.2016
07:45:26
как-то так, Promise.all это не будет тоже самое
https://i.gyazo.com/22d8a6119c0b9e356bedd055c0746e07.png
хотя в моем случае как раз нет разницы, но стало интересно как пишут
Можно вообще забить на catch() и тест отвалится с грохотом все равно, будет заметно. Но в консоли не будет нормальной ошибки

Dmitry
11.10.2016
07:49:45
делай return промиса
и выстроишь что-нибудь более плоское с одним catch

equicolor
11.10.2016
07:50:55

Vladimir
11.10.2016
08:03:26

Nikolay
11.10.2016
08:05:23
Кстати, с нативными промисами (без spread) такое разрулить в плоскую цепочку не то что бы тривиальная задача.

マイク
11.10.2016
08:07:38
Что такое spread?

Nikolay
11.10.2016
08:08:23
http://bluebirdjs.com/docs/api/spread.html

マイク
11.10.2016
08:08:25
И вот деревья как раз сложно

Vladimir
11.10.2016
08:09:17
descript('', () => {
it('', done => {
let clickId;
makeClick()
.then(({ id }) => {
clickId = id;
return handleInstalls();
})
.then(() => Click.findById(clickId)})
.then(click => {
// chai
// click.status
})
.then(done, done)
})
})

Google

Nikolay
11.10.2016
08:09:41
ты заюзал внешнюю переменную.

Vladimir
11.10.2016
08:10:00
ну если тесты корявые, то только так
я бы их тоже переписал, чтобы не читерить

equicolor
11.10.2016
08:11:15

Nikolay
11.10.2016
08:11:31
Можно как-то так по идее return Promise.all(handleInstalls(), id);
И тогда не придется ничего выносить.