@react_js

Страница 4423 из 5115
Frimko
18.07.2018
11:07:40
а запиши тутор для примера плз )
что там писать то было? для каждого проекта каждый раз свой бойлерплейт в любом случае придется делать

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

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

Frimko
18.07.2018
11:23:00
визуально было бы наглядно ) я пока только formik попробовал вчера
https://redux-form.com/6.6.3/examples/wizard/ сойдет думаю) осталось только поменять обертку на конейнер

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:43:39
Vlad
18.07.2018
11:44:11
Сейчас у меня все редьюсеры возвращают строки в таком виде return action.payload

По идее стейт же не должен мутироваться

Google
Vadim
18.07.2018
11:44:52
string[i] = value?
нельзя так_

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
Ты про нейминг?
Da, tam seryozno takie classy

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
Я не полагаю, я просто говорю что это трэш)

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

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

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

Vladimir
18.07.2018
12:09:48
ну вот да, так надо ?

Ладно, пойду туда сразу

Dzmitry
18.07.2018
12:10:48
Я думаю это нужно сразу в issues реакта спрашивать
а в чем проблема отрендерить в другую ноду (новую)? я просто не шарю в чем тут проблемес

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

https://github.com/facebook/react/issues/13229 крч вот

Dzmitry
18.07.2018
12:19:06
И вот, собственно, хочется не пилить костыли из разряда innerHtml = ''; перед рендером портала
а я понел типа чтоб портал этот костыль не тебе в жопу засунул а себе

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
примеры чего?
>content hydration

в модалках

или в поп-апах

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
о поясни тогда плз
https://reactjs.org/docs/react-dom.html#hydrate

Max
18.07.2018
12:31:19
всем привет. как добавить атрибут <a> по условию. пример что надо <a {item.class === "basket" && dataAmount: item.amount }>link</a>
создай переменную template, в ней null, если условие проходит в нее записывай что нужно (a или что хочешь). и в render методе будет ко ко ко { template }

Dzmitry
18.07.2018
12:31:20
https://reactjs.org/docs/react-dom.html#hydrate
спасибо просто не пользовался таким вообще.

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

Nikita
18.07.2018
12:39:52
через createReact element
Старый синтаксис :(

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
Старый синтаксис :(
это функция, а не синтаксис

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
Если бы они были полностью взаимозаменяемы, зачем бы нужно было их менять? ?

Влад
18.07.2018
12:53:07
Если бы они были полностью взаимозаменяемы, зачем бы нужно было их менять? ?
Один static, другой instance, производительность, безопасность... я так понял хотели исправить ошибки при асинхронном рендеринге.

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

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

Страница 4423 из 5115