Size: a a a

2020 August 12

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Не нужно ничего копировать, для этого есть фабрика
разумеется там будет 100500 нюансов из-за которых это ему не подойдёт но об этом никто не узнаёт, он даже задачу не поставил никак
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а мы должны угадать
источник

fe

from earth in ☄️ effector
🚀🔬 🚀🔬🚀🔬
заюзай домен и гейт чтобы на уходе со страницы ресеттить сторы

const widgetDomain = createDomain()
const DashboardGate = createGate()

widgetDomain.onCreateStore(store => {
 store.reset(DashboardGate.close)
})

const fooWidget = widgetDomain.createStore(null)

const Dashboard = () => {
 useGate(DashboardGate)
 return <div>dashboard</div>
}
вот это поинтереснее уже
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а если мы не совпадаем с его представлением о виджетах то ууу ну ващее
источник

🚀🚀

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

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
Рискну накликать на себя гнев, но выскажусь, у меня вот с эффектором реально проблемы с переиспользуемой логикой, если мы заранее не знаем сколько инстантцев логики будет на страница то приходится городить сторы содержащие маппинг по id, и вот тут вознакаются сложности с использованием сторонних либ типа patronum/reeffect которые на ориентированы на такое, вот взять мой вопрос с отменой запросов, пришлось делать это самому, так как взять тот же reeffect уже не представляется возможности
то есть я бы хотел (и было бы проще) описать логику так будто она работает с одним набором данных, а потом как-то ее размножить (spawn и теплейты мб помогут в будущем)?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
Рискну накликать на себя гнев, но выскажусь, у меня вот с эффектором реально проблемы с переиспользуемой логикой, если мы заранее не знаем сколько инстантцев логики будет на страница то приходится городить сторы содержащие маппинг по id, и вот тут вознакаются сложности с использованием сторонних либ типа patronum/reeffect которые на ориентированы на такое, вот взять мой вопрос с отменой запросов, пришлось делать это самому, так как взять тот же reeffect уже не представляется возможности
думаю что подход просто нужно формализировать и выделить в хелпер\либу
источник

fe

from earth in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а мы должны угадать
да я вроде всё говорю как есть
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
from earth
ну спорно, смотри, другой аргумент — что если по задаче если я ушёл со странички с этим своим виджетом, то мне надо всё его состояние сбросить?
т.е. когда вернулся, он должен выглядеть как в первый раз
всё равно же надо ресетить всё вручную
если ты ушел со страницы и твоему приложению нужно очень много от чего очиститься, то лучше сделать загрузку новой страницы
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
часто это работает быстрее
источник

ei

export default - зло... in ☄️ effector
from earth
вот это поинтереснее уже
А в редаксе ты бы редьюсеры создавал в компонентах?
источник

fe

from earth in ☄️ effector
🅅aleriy 🄺obzar
если ты ушел со страницы и твоему приложению нужно очень много от чего очиститься, то лучше сделать загрузку новой страницы
отличные советы
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
чем заниматься ерундой с отписками, очистками, гарбадж коллекторами
источник

fe

from earth in ☄️ effector
from earth
отличные советы
а если не "много", а "средненько"?
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
from earth
а если не "много", а "средненько"?
часто загрузить новую страницу бывает быстрее :)
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
ибо "средненько" понятие относительное
источник

fe

from earth in ☄️ effector
🅅aleriy 🄺obzar
ибо "средненько" понятие относительное
о чём и речь
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
from earth
да я вроде всё говорю как есть
а нужно не говорить а показать сразу как есть, мы не в что где когда


https://t.me/effector_ru/153036
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
а потраченное на разработку клининговых процедур время того просто не стоит
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
Рискну накликать на себя гнев, но выскажусь, у меня вот с эффектором реально проблемы с переиспользуемой логикой, если мы заранее не знаем сколько инстантцев логики будет на страница то приходится городить сторы содержащие маппинг по id, и вот тут вознакаются сложности с использованием сторонних либ типа patronum/reeffect которые на ориентированы на такое, вот взять мой вопрос с отменой запросов, пришлось делать это самому, так как взять тот же reeffect уже не представляется возможности
Несмотря на это все я все жа пришел к плюсам статического описания собственно почему вопросы и возникали, потому что избавлялся от фабрик и useModel
источник