Size: a a a

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

2020 September 21

BB

Bugs Bunny in React — русскоговорящее сообщество
const { $model } = React.useMemo(() => effectorModelFactory(), [])
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Oleg Rizhkov
тип, createStore? просто даже не задумывался. сторы - синглтоны?
// singleton

export const q = createStore('')

// не singleton

export default (или const createModel = ) () => {
 return { q: createStore('') }
}
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Bugs Bunny
const { $model } = React.useMemo(() => effectorModelFactory(), [])
+1
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
если бы так можно было делать с редаксом :(
источник

M

MVD in React — русскоговорящее сообщество
Подскажите как правильно запросы канселить при анмаунте, если использую redux, redux-thunk, axios
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
Bugs Bunny
если бы так можно было делать с редаксом :(
а в чем проблема с редаксом?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Dmitry Balakov
а в чем проблема с редаксом?
не получится прибить так легко все это. с типами вообще кошмар будет
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
считай под каждый инстанс компонента нужно впихнуть новый редьюсер и фильтровать каким-то образом все это
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
чтобы редьюсеры эти не конфликтовали
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
либо там вообще будет один редьюсер, которые новые поля создает в стейте. заморочено, в общем. не так просто, как вызвать фабрику в useMemo
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
возможно тебе нужно держать несколько инстансов редюсера и создавать их в нужном компоненте?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Dmitry Balakov
возможно тебе нужно держать несколько инстансов редюсера и создавать их в нужном компоненте?
ты про useReducer?
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
а без разницы
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
просто сложить в контекст и все - нет?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
вроде как есть. useReducer будет локально для компонента работать. а с редаксом и ТСом нужно статически задавать стэйт. тяжело и больно. легче без типов, но я знаю, чем это заканчивается )
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
саги и обсерваблы в useReducer хз прикручиваются или нет
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
вряд ли наверное
источник

DB

Dmitry Balakov in React — русскоговорящее сообщество
ой, вот не любитель TS - работаю с ним, но redux с TS  у меня вызывает сложные чувства от обилия кода
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Dmitry Balakov
ой, вот не любитель TS - работаю с ним, но redux с TS  у меня вызывает сложные чувства от обилия кода
так может проблема не в ts?)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
да, это правда. писать легче. но когда всплывает бага начинается пиздец. ищи воюй куда оно не туда лезет
источник