Size: a a a

2020 August 12

fe

from earth in ☄️ effector
Andrey
ну наверное, потому что имея в качестве "дано" общий вопрос, можно только общий ответ дать

можно в сл раз попробовать начать с кода, чтобы избежать "общих расскуждений"
а зачем их избегать?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не делай так (ссылка на репл), делай вот так (ссылка на репл), всё  остальное — это объяснение на словах, которого иногда просто не достаточно для понимания и нужен разбор своей конкретной проблемы
источник

TP

Taras Postolyuk in ☄️ effector
Добавление в localStorage это эффект или простой ивент?
источник

AO

Aleksandr Osipov in ☄️ effector
Taras Postolyuk
Добавление в localStorage это эффект или простой ивент?
эффект
источник

TP

Taras Postolyuk in ☄️ effector
Aleksandr Osipov
эффект
Благодарю 😊
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
эффект
в теории можно в .watch события сделать, но лучше в эффекте, так как там может еще и ошибка произойти
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Taras Postolyuk
Добавление в localStorage это эффект или простой ивент?
эффект

можно было бы сделать в эвенте через watch, но запись в localStorage может падать, поэтому нужно обрабатывать ошибки, поэтому оптиимальнее эффект
источник

AO

Aleksandr Osipov in ☄️ effector
оО
источник

🚀🚀

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

A

Andrey in ☄️ effector
from earth
а зачем их избегать?
потому что споры формата "не нуачетаковав реакте удобна" не несут никакой полезной нагрузки
источник

TP

Taras Postolyuk in ☄️ effector
🚀🔬 🚀🔬🚀🔬
эффект

можно было бы сделать в эвенте через watch, но запись в localStorage может падать, поэтому нужно обрабатывать ошибки, поэтому оптиимальнее эффект
Спасибо!
источник

fe

from earth in ☄️ effector
Andrey
потому что споры формата "не нуачетаковав реакте удобна" не несут никакой полезной нагрузки
не согласен
источник

🚀🚀

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

A

Andrey in ☄️ effector
from earth
не согласен
понимаю, это я уже давно увидел
источник

AO

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

🦜

🦜 in ☄️ effector
function counterScenario() {
 тут все связи и создания сущностей
}

import { counterScenario }

const Counter () => {
const [inc, dec, store] = useMemo(() => counterScenario(), [] )
const value = useStore(store)
inc()
dec()
return value
}
источник

AO

Aleksandr Osipov in ☄️ effector
🦜
function counterScenario() {
 тут все связи и создания сущностей
}

import { counterScenario }

const Counter () => {
const [inc, dec, store] = useMemo(() => counterScenario(), [] )
const value = useStore(store)
inc()
dec()
return value
}
не надо так:)
источник

🚀🚀

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

а если не связан, то мб лучше useState? серьёзно. преимущество эффектора в том, как он позволяет описывать систему взаимосвязей, если взаимосвязей нет и не предполагается, то преимущества всё равно раскрыты не будут
источник

AO

Aleksandr Osipov in ☄️ effector
если уж так хочется фабрик, то тут можно по чату загуглить по словам useModel
источник

🦜

🦜 in ☄️ effector
люди типо так советуют делать?
источник