
Sergey
18.07.2018
11:06:10

Frimko
18.07.2018
11:07:40

Sergey
18.07.2018
11:08:46

Frimko
18.07.2018
11:12:50
что бы люди могли посмотреть и вникнуть в тонкости )
тут на словах легче рассказать, Создаешь компоненты с фасадом reduxForm . внутри логика отдельно формы, с валидацией и прочими колбеками. Делаешь контейнер и попутно сохраняешь ступени в локалстор. Потом просто на каждой ступени меняешь формы внутри контейнера по вызовам экшнов

Google

Nikolay
18.07.2018
11:13:09
Ты про нейминг?

Sergey
18.07.2018
11:17:42

Frimko
18.07.2018
11:23:00

Sergey
18.07.2018
11:23:28

Bogdan
18.07.2018
11:41:30
let value
if (this.state.focused || this.state.waitingForResponse) {
value = this.state.value
} else {
value = this.props.value
}
eslint гооврит чтоб юзал деструктуризацию. А как это собственно сделать?

Vlad
18.07.2018
11:42:31
Может ли редьюсер возвращать строку? И если да, то как тогда в таком случае не мутировать стейт?

Cenator
18.07.2018
11:42:45

Vadim
18.07.2018
11:43:15

Cenator
18.07.2018
11:43:39

Vlad
18.07.2018
11:44:11
Сейчас у меня все редьюсеры возвращают строки в таком виде return action.payload
По идее стейт же не должен мутироваться

Google

Max
18.07.2018
11:44:35

Vadim
18.07.2018
11:44:52

Cenator
18.07.2018
11:45:40

Max
18.07.2018
11:45:48

Vlad
18.07.2018
11:46:47
Вообще изначально проблема состоит в том, что в экшене и в редьюсере у меня одно значение строки, а когда я вызываю через пропсы в компоненте, то у меня отображается предыдущее значение
Думал, что это связано с тем, что мутирую стейт, но вы говорите, что строки иммутабельны сами по себе, поэтому вообще хз

arts
18.07.2018
11:49:35
Ну так стейт-то не строка

Dimanius851
18.07.2018
11:49:52
а почему в cra пишет compiling…, это же по сути сборка, а не компиляция, собирается же js файл из js файлов?

Vladimir
18.07.2018
11:50:24
А есть какая-то возможность заставить портал гидрировать его контент?
Скажем так, у нас есть компонент, который рендерит портал в определенную ноду, в ноде уже есть контент, который отрендерит портал
И вот, собственно, хочется не пилить костыли из разряда innerHtml = ''; перед рендером портала

Дмитрий
18.07.2018
11:51:14

arts
18.07.2018
11:52:04

Dimanius851
18.07.2018
11:52:21
?
писали бы “bundling…”
ну хотя тут и компиляция идет из es6 и тд...

Nikolay
18.07.2018
11:58:36
Da, tam seryozno takie classy
Ну наивно было бы полагать, что это от невежества :) думаю, дань традиции и истории или как-то так. У нас тут много подобных внутренних приколов.

Дмитрий
18.07.2018
11:59:03
Я не полагаю, я просто говорю что это трэш)

Vladimir
18.07.2018
12:01:48

Dzmitry
18.07.2018
12:03:56
ребят
такой вопрос
насколько нормально некст с нжинксом заюзать?
некстом генерить статику, нжинксом подхватывать и раздавать
идея не моя, просто нужно понимать
или заебешься с конфигом нжинкса? он же динамически вряд ли мб поймет, если я буду динамический SSR прикручивать

Cenator
18.07.2018
12:07:40

Google

Dzmitry
18.07.2018
12:08:07
окей, значит буду копать

Vladimir
18.07.2018
12:08:32
А на мой вопрос??

Dzmitry
18.07.2018
12:09:15
>гидрировать
а это что
я просто деревенский

Дмитрий
18.07.2018
12:09:34
Я думаю это нужно сразу в issues реакта спрашивать

Vladimir
18.07.2018
12:09:48
ну вот да, так надо ?
Ладно, пойду туда сразу

Dzmitry
18.07.2018
12:10:48

Vladimir
18.07.2018
12:14:30
У нас интересный роутер(свой). Поскольку проект мигрирует частями, то и рендерить нужно отдельные части в отдельные ноды(которые приходят с сервера).
Сделан этот роутер на порталах, собственно, сканируется дом на нужные ноды, затем туда создаются порталы.
Я напилил автогенерацию плейсхолдеров из реакта в ссаный твиг, так что теперь в ноде еще и реальный плейсхолдер, который будет там, пока загружается чанк с нужным компонентом(react-loadable)
Собственно, хочется того, чтобы портал гидрировал контент, подцепил туда прелоадер(который при загрузке компонента показывается), а потом продолжил уже исполнение.
https://github.com/facebook/react/issues/13229
крч вот

Dzmitry
18.07.2018
12:19:06

Vladimir
18.07.2018
12:19:32
рукалицо

Dzmitry
18.07.2018
12:19:51
простейшее объяснение
кста
а есть примеры такого в других либах?
чисто интересно посмотреть

Vladimir
18.07.2018
12:20:47
примеры чего?

Dzmitry
18.07.2018
12:20:57
в модалках
или в поп-апах

Google

Vladimir
18.07.2018
12:21:47
нет, насколько я вижу

Nikita
18.07.2018
12:26:59
всем привет. как добавить атрибут <a> по условию.
пример что надо <a {item.class === "basket" && dataAmount: item.amount }>link</a>

Alexey
18.07.2018
12:27:42

Dzmitry
18.07.2018
12:27:53
бля, зачем слова новые придумывать

Admin
ERROR: S client not available

Artyom
18.07.2018
12:28:47
ReactDOMServer.hydrate или как там

Dzmitry
18.07.2018
12:29:11
сейчас почитаем

Nikita
18.07.2018
12:29:41
всем привет. как добавить атрибут <a> по условию.
пример что надо <a {item.class === "basket" && dataAmount: item.amount }>link</a>

Artyom
18.07.2018
12:30:44

Max
18.07.2018
12:31:19

Dzmitry
18.07.2018
12:31:20

Dmitriy
18.07.2018
12:32:28
Ребят, кто-нибудь пользовался дизайн системой компонентов от Atlassian, что можете сказать, какие положиьельные/отрицательные стороны в разработке при использовании были?
https://atlaskit.atlassian.com/packages

Nikita
18.07.2018
12:32:58

Roman
18.07.2018
12:38:57

Nikita
18.07.2018
12:39:52

Andrey
18.07.2018
12:40:14

Google

Влад
18.07.2018
12:40:19
Кто-то уже столкнулся с проблемой рефакторинга componentWillReceiveProps на getDerivedStateFromProps?
Есть одна ситуация, когда это вызывает баги. Когда используется в одном компоненте redux и state.
Как выходили из данной ситуации?

Dzmitry
18.07.2018
12:40:24

Roman
18.07.2018
12:40:26

Dzmitry
18.07.2018
12:40:56

Nikita
18.07.2018
12:41:09

Влад
18.07.2018
12:41:13
Пытаюсь сейчас понять почему с CWRP такого нет

Artyom
18.07.2018
12:41:57
Это не баг а фича

Влад
18.07.2018
12:49:53
Это не баг а фича
Дело в том, что getDerived... срабатывает при изменении стейта, а componentWillReceiveProps только при изменении пропсов.
Вот так и выходит. Значит они не взаимозаменяемы ?

Artyom
18.07.2018
12:50:31
Если бы они были полностью взаимозаменяемы, зачем бы нужно было их менять? ?

Cenator
18.07.2018
12:51:28

Влад
18.07.2018
12:53:07

Artyom
18.07.2018
12:55:15

Влад
18.07.2018
12:55:47
Точно, в 16.4 при изменении стейта тоже срабатывает

Artyom
18.07.2018
12:56:19
Ну, при изменении стейта и пропсов