Size: a a a

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

2020 July 15

B

Bowie in React — русскоговорящее сообщество
Dmitriy Shuleshov
Есть успешный опыт миграции с редакса
Подскажите пожалуйста чем заменили redux thunk/saga при миграции
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Bowie
Подскажите пожалуйста чем заменили redux thunk/saga при миграции
Зачем?
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
createStore<🦉> ⁣
да, под каждое поле.
Но мне кажется, это будет чуть лучше оптимизировано, за счет подписки на отдельный кусок стейта.
Ну и можно заворачивать в свои компоненты

Наверное, первый вариант тоже имеет смысл. Особенно во всяких динамических формах
Ну да. Я такое апи вижу куда выгоднее, чем любое из существующих решений на рынке
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Bowie
А может ли современный контекст апи в связке с хуками заменить редакс? У кого-то есть опыт успешной миграции?
не может
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Bowie
Подскажите пожалуйста чем заменили redux thunk/saga при миграции
он имел ввиду с редакса но не на контекст. контекст + хуки в качестве стм - путь в никуда
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Andrey
const form = createForm({
 age: number
   .required
   .min(18),
 name: string
   .pattern(/\w+/)
})

const Field = createField(form);

<Field name="age" />


что то типа такого
дефолты тоже мозно завезти сюда
Это ты придумал или что-то готовое есть?
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Андрей Звёздочка
Ну да. Я такое апи вижу куда выгоднее, чем любое из существующих решений на рынке
осталось хорошо реализовать)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Александр Бакиматов
он имел ввиду с редакса но не на контекст. контекст + хуки в качестве стм - путь в никуда
🌚
источник

A

Andrey in React — русскоговорящее сообщество
Андрей Звёздочка
Это ты придумал или что-то готовое есть?
ну у меня были зачатки подобного форм менеджмента
но валидацию и схему я уже потом додумал)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Andrey
const form = createForm({
 age: number
   .required
   .min(18),
 name: string
   .pattern(/\w+/)
})

const Field = createField(form);

<Field name="age" />


что то типа такого
дефолты тоже мозно завезти сюда
😋
источник

A

Andrey in React — русскоговорящее сообщество
там из минусов динамические поля конечно, с ними начинается боль
можем коллективно подумать, как решить)
источник

B

Bowie in React — русскоговорящее сообщество
Александр Бакиматов
он имел ввиду с редакса но не на контекст. контекст + хуки в качестве стм - путь в никуда
А на что, если не секрет?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Bowie
А на что, если не секрет?
конкретно он - на effector
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Bowie
А на что, если не секрет?
на что нельзя произносить
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Andrey
там из минусов динамические поля конечно, с ними начинается боль
можем коллективно подумать, как решить)
У динамических полей и так типизации нет, так что не вижу проблем.
источник

A

Andrey in React — русскоговорящее сообщество
Андрей Звёздочка
У динамических полей и так типизации нет, так что не вижу проблем.
ну я больше про массив-элайк структуры
например добавление контакта и эдит у него дня рождения в списке контактов, хз

меня там только кастомный инпут выручил, но с ошибками теми же под конкретным инпутом тоже больно становится)
источник

B

Bowie in React — русскоговорящее сообщество
Dmitriy Shuleshov
на что нельзя произносить
Я не в теме... напиши в личку пожалуйста, если несложно 🙂
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Андрей Звёздочка
У динамических полей и так типизации нет, так что не вижу проблем.
я понимаю два типа динамических полей:
- не знаю какое буду рендерить из списка заранее созданных полей
- не знаю какие будут поля вообще
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
createStore<🦉> ⁣
я понимаю два типа динамических полей:
- не знаю какое буду рендерить из списка заранее созданных полей
- не знаю какие будут поля вообще
и первые вроде как решаются статической типизацией
источник

A

Andrey in React — русскоговорящее сообщество
createStore<🦉> ⁣
я понимаю два типа динамических полей:
- не знаю какое буду рендерить из списка заранее созданных полей
- не знаю какие будут поля вообще
ну я вот про первое, в основном
там с пробросом еггогов у меня были некоторые траблы, особенно с типизацией
источник