Size: a a a

React — русскоговорящее сообщество

2020 November 20

И

Иван in React — русскоговорящее сообщество
🅅aleriy 🄺obzar
между двумя независимыми аппами то? ну просто неправильно это и все
Это неправильно потому что неправильно?
источник

D

Denis in React — русскоговорящее сообщество
Подскажите пожалуйста

Пытался щас с редакс форм играться.

Не получается прикинуть в Field свой контролируемый компонент

onChange происходит, Стейт меняется, но value нет, перерендера значения нет((

Кодовая база старая, хочу написать обёртку над тем компонентам, которые есть(инпуты, кастомные селекты через дивы) - все с value, setValue.

Какое самое адекватное решение чтобы совместить их с редакс формой, чтобы не переписывать ничего?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Denis
Подскажите пожалуйста

Пытался щас с редакс форм играться.

Не получается прикинуть в Field свой контролируемый компонент

onChange происходит, Стейт меняется, но value нет, перерендера значения нет((

Кодовая база старая, хочу написать обёртку над тем компонентам, которые есть(инпуты, кастомные селекты через дивы) - все с value, setValue.

Какое самое адекватное решение чтобы совместить их с редакс формой, чтобы не переписывать ничего?
Заканчивайте с ним играться)
источник

D

Denis in React — русскоговорящее сообщество
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Без шуток, не надо
источник

И

Иван in React — русскоговорящее сообщество
Denis
Подскажите пожалуйста

Пытался щас с редакс форм играться.

Не получается прикинуть в Field свой контролируемый компонент

onChange происходит, Стейт меняется, но value нет, перерендера значения нет((

Кодовая база старая, хочу написать обёртку над тем компонентам, которые есть(инпуты, кастомные селекты через дивы) - все с value, setValue.

Какое самое адекватное решение чтобы совместить их с редакс формой, чтобы не переписывать ничего?
Адекватное решение советует автор редакс-форм в ридми  — не пользоваться редакс-форм
источник

D

Denis in React — русскоговорящее сообщество
Тогда нужен бест практис для такой ситуации:
источник

D

Denis in React — русскоговорящее сообщество
Есть несколько страниц на которых заполняется поэтапно инфа, из-за этого в дочернем компоненте все стейты для инпутов,селектов.

Прокидывается оно по уродски, копипаст дикий, с тайпскриптом еще хуже
источник

D

Denis in React — русскоговорящее сообщество
источник

🅅🄺

🅅aleriy 🄺obzar in React — русскоговорящее сообщество
Иван
Это неправильно потому что неправильно?
один момент, я рыбу доем и все поясню :))))
источник

И

Иван in React — русскоговорящее сообщество
Denis
Есть несколько страниц на которых заполняется поэтапно инфа, из-за этого в дочернем компоненте все стейты для инпутов,селектов.

Прокидывается оно по уродски, копипаст дикий, с тайпскриптом еще хуже
Это называется wizard form. Гуглится
источник

D

Denis in React — русскоговорящее сообщество
Иван
Это называется wizard form. Гуглится
Чем это будет отличаться от формика/редакс форма
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Denis
Чем это будет отличаться от формика/редакс форма
wizard form - это многостраничные формы такие пошаговые, это не конкретная реализация
источник

D

Denis in React — русскоговорящее сообщество
В любом случае придется прикручивать что-то к уже готовым контролируемым филдам
источник

D

Denis in React — русскоговорящее сообщество
Что будет быстрее сделать, на редакс форм или визарде?
источник

И

Иван in React — русскоговорящее сообщество
Denis
Чем это будет отличаться от формика/редакс форма
Сам подход, когда форма состоит из нескольких страниц — wizard. Реализуется на чем угодно, гуглится по wizard form +  название библиотеки
источник

D

Denis in React — русскоговорящее сообщество
Мне бы подсказать по тому вопросу, почему input value  не меняется(в стейте все норм), если кто уже сталкивался
источник

И

Иван in React — русскоговорящее сообщество
🅅aleriy 🄺obzar
один момент, я рыбу доем и все поясню :))))
Пока ты ешь рыбу — на кастомных событиях ты напишешь свой костыльный стейт-менеджер, который прибит гвоздями к реакту и связывает приложения так, что потом не распутаешь.


А стейт-менеджер как концепция не ограничивает разработчика в количестве вьюх/приложений — он просто крутит внутри себя стейт и уведомляет подписчиков об изменениях. В одном приложении находятся подписчики или в нескольких — какая разница?
источник

🅅🄺

🅅aleriy 🄺obzar in React — русскоговорящее сообщество
Иван
Пока ты ешь рыбу — на кастомных событиях ты напишешь свой костыльный стейт-менеджер, который прибит гвоздями к реакту и связывает приложения так, что потом не распутаешь.


А стейт-менеджер как концепция не ограничивает разработчика в количестве вьюх/приложений — он просто крутит внутри себя стейт и уведомляет подписчиков об изменениях. В одном приложении находятся подписчики или в нескольких — какая разница?
ок, давай теперь по пунктам.... в каком из приложений будет твой стейт менеджер находиться и почему именно в нем?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
🅅aleriy 🄺obzar
ок, давай теперь по пунктам.... в каком из приложений будет твой стейт менеджер находиться и почему именно в нем?
Что мешает хранить сторы/у и логику работы с ними/eй отдельно от какого-либо из приложений?
источник