Size: a a a

2020 July 03

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
просто это лишь технически одно и то же, но по смыслу это самостоятельные операции
то есть можно и обновление сделать, технически?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
неа
источник

D

Danila in ☄️ effector
🚀🔬 🚀🔬🚀🔬
у скомбинированного стора тоже есть его первоначальное состояние
Спасибо
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
то есть можно и обновление сделать, технически?
резет однозначен, а обновлять можно по разному и далеко не все обновления вообще можно «расприменить»
источник

c⁣

createStore<🦉>... in ☄️ effector
а почему не выделить computed stores в отдельный тип, у которых нет .on и форвардить в них нельзя?

Да, наверное такое уже высказывали. И если есть ссылка на тред, то скинь пожалуйста. Я криворукий, не могу найти обсуждение…
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
а почему не выделить computed stores в отдельный тип, у которых нет .on и форвардить в них нельзя?

Да, наверное такое уже высказывали. И если есть ссылка на тред, то скинь пожалуйста. Я криворукий, не могу найти обсуждение…
ну вот я не уверен, что это на самом деле запрещённая ситуация
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну вот я не уверен, что это на самом деле запрещённая ситуация
а есть возможность это как-то конфигурировать?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
есть кейс, когда из исходного стора получается лишь первое состояние
источник

🦜

🦜 in ☄️ effector
ну типо сказать эффектору, что эти сущности комбайн, но ты их не обновляй
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
есть кейс, когда из исходного стора получается лишь первое состояние
расскажи?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
например в темплейтах нельзя вызывать getState в корне — в ватчерах/мапах/он getState имеет смысл, а в корне никаких значений ещё нет — это же шаблон
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
list(items, ({store}) => {
 const initializedByStore = store.map(...)
})
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть мап тут применяется чтобы вытащить первоначальное значение, а дальше стор становится самостоятельным
источник

AO

Aleksandr Osipov in ☄️ effector
Как-то плавно на форест переключились...
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
притормози
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
то есть мап тут применяется чтобы вытащить первоначальное значение, а дальше стор становится самостоятельным
при этом я вижу что многие применяют map + on с той же целью в обычном эффекторе
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
Как-то плавно на форест переключились...
А понял кейс
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
А понял кейс
если мне не изменяет память, то даже в твоём коде такое было, потому что это в принципе логично — создать стор без getState
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
если мне не изменяет память, то даже в твоём коде такое было, потому что это в принципе логично — создать стор без getState
Угу было что-то такое, то есть как ты и сказал, .map юзался только чтобы первоначальное значение взять
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
при этом я вижу что многие применяют map + on с той же целью в обычном эффекторе
но если есть точка откуда данные приходят, то можно ее юзать.

типо

store.on(fx.doneData, (_, result) => result)

store2 = store.map(state => state.key)

то это можно сделать

store2.on(fx.doneData, (, result) => result.key)
источник