
Max
09.03.2017
13:11:23
центра видимо нет, но допилить можно
минута глупых вопросов\
если у меня импортируется один и тот файл несколько раз
в разных местах

Google

Max
09.03.2017
13:16:48
вебпак/бабель это оптимизирует?

Sergey
09.03.2017
13:18:25
если юзаешь commonChunkPlugin

Max
09.03.2017
13:18:40
записал, погуглю, спасибо

Alice
09.03.2017
13:18:54
Да вроде и без него оптимизирует, если в пределах одного бандла.

Sergey
09.03.2017
13:19:04
ну в пределах одного да

Max
09.03.2017
13:19:22
ну у меня один бандл да

Sergey
09.03.2017
13:19:26
есесно он не будет его в один и тот же файл собирать несколько раз)
тогда плагин не нужен
плагин прост выкидывает общий код из бандлов в отдельный файл

Alexander
09.03.2017
13:22:32
подскажите, как лучше обращаться к дом элементу:
1. через document.querySelector('.hero')
2. или через refs - ref={(node) => { this.hero = node; }}

Alex
09.03.2017
13:23:40
2

Max
09.03.2017
13:27:46
2

Vladimir
09.03.2017
13:28:01

Google

Alexander
09.03.2017
13:33:50
спасибо, разобрался
как можно прокинуть refs из функционального компонента наверх?

Max
09.03.2017
13:40:05
зачем?
прокидывай онченж в компонент, и вызывай его по смене рефа
или что там

Alexander
09.03.2017
13:40:53
да у меня не форма. просто к диву надо обратиться

Max
09.03.2017
13:41:02
не надо
:)
пересмотри архитектуру
что с дивом сделать надо?

Alexander
09.03.2017
13:41:54
нужно сделать параллакс компонент

Max
09.03.2017
13:42:12
а с дивом что не так? )

Alexander
09.03.2017
13:42:42
ну див - это функциональный компонент, в котором ещё текст всякий и другие компоненты
я думал рулить этим дивом из родительского компонента, где обрабатывается window.scroll

Max
09.03.2017
13:43:46
если честно то хз
зачем тебе размазывать логику по двум компонентам
https://github.com/RRutsche/react-parallax
глянь тут например
http://stackoverflow.com/questions/29725828/update-style-of-a-component-onscroll-in-react-js
и вот еще

Google

Max
09.03.2017
13:46:29
но вообще изоляция, изоляция и еще раз изоляция
как говорил товарищ ленин

Alexander
09.03.2017
13:48:47
надо наверное HOC сделать

Max
09.03.2017
13:49:00
тоже вариант

Vladimir
09.03.2017
13:50:43
интересно надо будет банить или нет

Pushkarskaya
09.03.2017
13:51:01
ой все)

Max
09.03.2017
13:51:07
я уже запасся попкорном и сижу жду

Pushkarskaya
09.03.2017
13:51:53
done ✅

Alexander
09.03.2017
13:54:55
тоже вариант
но наверное если несколько parallax блоков на странице, то использование HOC приведёт к тому, что будет вешаться несколько eventListener('scroll'), а это не есть хорошо

Max
09.03.2017
13:55:11
а в чем проблема собсна?
не, ну некоторые личности могут предложить вешать один компонент который будет ловит ивент, пихать в редакс значение а потом его из стора дергать

Alexander
09.03.2017
13:57:53
у меня тут пока нету redux, голый react

Max
09.03.2017
13:58:01
это жорошо

Kreizo
09.03.2017
14:38:46
ребят подскажите в чем может быть проблема есть onMouseEnter={() => this.onMouseEnterHandler(article.id)}
onMouseLeave={this.onMouseLeaveHandler}
и на них сетстейт
так вот если быстро дергать мышкой, то не всегда срабатывает сетстейт

Pavel
09.03.2017
14:40:59
Делай через обычное поле объекта, реакт превентит частые срабатывания

Eugene
09.03.2017
14:42:16

Kreizo
09.03.2017
14:42:30
и как исправить

Ivan
09.03.2017
14:42:35
#stateненужен

Google

Kreizo
09.03.2017
14:42:35
у меня вот такой вот алгоритм
а как сделать ?

Pavel
09.03.2017
14:42:52

Ivan
09.03.2017
14:42:53
Тебе же сказали

Eugene
09.03.2017
14:42:57
и как исправить
https://medium.freecodecamp.com/functional-setstate-is-the-future-of-react-374f30401b6b#.hk1kamq7

Kreizo
09.03.2017
14:43:10
я не понял просто как это мне лучше пример

Admin
ERROR: S client not available

Ivan
09.03.2017
14:45:25
Пиши в this.hovered = !this.hovered, вместо this.setState({ hovered: !this.state.hovered })
Твое состояние будет моментально писатся в поле объекта, в отличие от setState
Реакту нужно время на подумать

Алексей
09.03.2017
14:50:30
так а если перерисовать надо, тогда просто поле не поможет

Eugene
09.03.2017
14:57:43
салют всем! сорри за оффтоп, посоветуйте плз хорошие бесплатные шрифты?
заранее спс!

Max
09.03.2017
14:58:59
arial, tahoma, verdana, times new roman
comic sans ms

andretshurotshka?❄️кде
09.03.2017
15:00:02

Max
09.03.2017
15:00:11
везде стоят )
ну это была на самом деле айрони не тему отстутствия указания ЦА в вопросе

Dmitry
09.03.2017
15:01:12
Roboto :)

Алексей
09.03.2017
15:01:14

Max
09.03.2017
15:01:53
Дима, взял педагогический момент испортил на тему раскрытия информации в вопросе :(

Google

Dmitry
09.03.2017
15:02:58
Сорри, видимо от "дизайнера" во мне больше, чем от педагога

Max
09.03.2017
15:03:01
А так Open Sans, Fira Sans, Roboto, PT Sans да
если кириллические

Razzwan
09.03.2017
15:33:39
Как правильно анимировать компонент? Например, чтоб после клика, компонент расрывался вправо? Где нужно написать добавление, например, класса active? В методе, который отвечает за изменение состояния ответсвенного за анимацию?

Max
09.03.2017
15:34:18
Вставить гифку котика

Razzwan
09.03.2017
15:35:09
Ого! Как ты это сделал?
?

Pavel
09.03.2017
15:35:55
упоминаешь @gif и пишешь запрос

Max
09.03.2017
15:36:00
Контекст вопроса уточни. Есть цсс анимации, есть канвас, можно самому ресайзииь по таймеру

Razzwan
09.03.2017
15:36:33

Max
09.03.2017
15:36:48
Меняешь класс.
Не?

Razzwan
09.03.2017
15:36:53
Самый простой способ сделать выезжающий вправо поиск, инетерсует.
Не?
Да, меняю класс, но в какой момент? Просто после клика? А если у меня появляется компонент по клику? (до этого его не было.)

Max
09.03.2017
15:37:32
Ну у тебя два класса у компонента. Hidden/displayed. Антимируй например left