Size: a a a

2021 March 23

MK

Maxim Koylo in ☄️ effector
Timofey Goncharov
мысль интересная. но тоже странность получается.
есть localeStorage синхронно доступный.
а мы над ним делаем еще один свой локал сторадж)
работа с локал стореджом может выбрасывать исключения, не забывай это
источник

YL

Yan👀 Lobaty in ☄️ effector
Timofey Goncharov
ну ты через локал сторадж можешь много чего брать. и если ты сделаешь getItemLsFx.done и засунишь его в стору, ты получишь там что-то лишнее.
и надо создавать эффект под каждый кейс
под какой каждый кейс я так и не понимаю)
источник

🦜

🦜 in ☄️ effector
Yan👀 Lobaty
блин это угар конечно что мне приходится убеждать складывать сайд-эффекты в специально придуманный контейнер для сайд-эффектов
ахаха
источник

VK

Vladislav K. in ☄️ effector
сова и попугай
источник

🦜

🦜 in ☄️ effector
я так и не понял ход его мыслей
источник

🦜

🦜 in ☄️ effector
только одно понял, я так хочу, мне так проще, и все
источник

🦜

🦜 in ☄️ effector
нужно не Я мыслить, а СИСТЕМА
источник

YL

Yan👀 Lobaty in ☄️ effector
Yan👀 Lobaty
под какой каждый кейс я так и не понимаю)
под этим я имею в виду практический пример на репле показать
источник

🦜

🦜 in ☄️ effector
мне как СИСТЕМЕ нужны еще эффекты, чтобы обработать сайд-эффекты
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
мне проще сделать ls.get
внутри обертка которая в случае чего вернет фоллбек значение.
и это сразу идет в intiailState
я тож такое сделал
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
мысль интересная. но тоже странность получается.
есть localeStorage синхронно доступный.
а мы над ним делаем еще один свой локал сторадж)
у меня всегда первичен стор эффектора
он сам же сохраняет в ls

я пишу в стор, а тот уже сохранит
из кода логики, я не обращаюсь в localStorage
источник

TG

Timofey Goncharov in ☄️ effector
ну ладно убедили
источник

V

Vetro in ☄️ effector
а я effector-persist использую)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Vetro
а я effector-persist использую)
и попиваю смузи - забыл дописать))
источник

NK

ID:0 in ☄️ effector
effector-react 21.3.0effector-react 21.3.0

• Add useStoreMap($store, value => result) shorthand
• Add support for getKey to useList. Function in this field will be used to compute key for every item of list
• Add support for updateFilter to useStoreMap. It helps to control component rerendering, e.g. when component should rerender only when id field is changed
• Add support for stores with functions in them to useStore (PR #431 by @zarabotaet)
• Add domain name passed to createGate to gate.displayName and gate units (issue #449)
• Fix unhandled promise rejection in useEvent when used effect throw an error
источник

V

Vetro in ☄️ effector
ID:0
effector-react 21.3.0effector-react 21.3.0

• Add useStoreMap($store, value => result) shorthand
• Add support for getKey to useList. Function in this field will be used to compute key for every item of list
• Add support for updateFilter to useStoreMap. It helps to control component rerendering, e.g. when component should rerender only when id field is changed
• Add support for stores with functions in them to useStore (PR #431 by @zarabotaet)
• Add domain name passed to createGate to gate.displayName and gate units (issue #449)
• Fix unhandled promise rejection in useEvent when used effect throw an error
источник

V

Vetro in ☄️ effector
getKey давно ждал
источник

FB

Furrya Black in ☄️ effector
Timofey Goncharov
под каждое обращение к localeStorage надо создавать эффект
оверинжереринг
а как же innerRequestFx и concreteApiPointRequestFx = attach({effect: innerRequestFx})
оверинжиниринг или нет?
источник

FB

Furrya Black in ☄️ effector
если надо только ls.get|set(token), то без разницы, всмысле она есть, но не существенна
когда тебе нужно какую то пачку данных в ls держать, появляются всякие effector-persist,
оверинжиниринг в первом случае, норм кейс во втором
источник

TG

Timofey Goncharov in ☄️ effector
Furrya Black
а как же innerRequestFx и concreteApiPointRequestFx = attach({effect: innerRequestFx})
оверинжиниринг или нет?
тут нет
источник