Size: a a a

2020 August 21

🚀🚀

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

🚀🚀

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

🚀🚀

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

P

Paruyr🛸🪐🌏 in ☄️ effector
Я поражен как ты красиво сделал отмену операций рендера в очереди
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Это то, что не хватает во многих библиотеках(
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
Я поражен как ты красиво сделал отмену операций рендера в очереди
спасибо 🙈🙈🙈 я над ней очень долго размышлял)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
я похожую штуку поверх реакта пилил, когда запиливал виртуализацию скролла
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Только это все равно через жопу и форсапейты было
источник

YL

Yan👀 Lobaty in ☄️ effector
Bogdan
А эффекты создавать где? В index.js?
источник

🦜

🦜 in ☄️ effector
Я так и не пойму прикола с этими 3 файлами
источник

🦜

🦜 in ☄️ effector
Почему в init навешиваем обработчики
источник

YL

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🦜
Почему в init навешиваем обработчики
чтобы связи были только в нём, как минимум это избавляет от циклов
источник

🚀🚀

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

YL

Yan👀 Lobaty in ☄️ effector
мысль в том, что мы разделяем бизнес-логику на зоны ответственности, а каждую зону ответственности на декларацию и инициализацию
в которую входит хэндлеры эффектов, обработчики сторов и операторы(forward, sample etc)
источник

YL

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

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а почему массивы, с какой-то конкретной целью?
Не, так переименовывать проще, нежели объекты
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
чистый апи комбайна имеет одну проблему — он не расширяемый, если потребуется добавить новые параметры, то придётся вносить всё во второй аргумент
Я не понял
источник

З

Завтра in ☄️ effector
createStore<🦉> ⁣
Я не понял
он имеет в виду, что тот же sample имеет объектный апи sample({ source, clock, target })
источник

З

Завтра in ☄️ effector
а combine принимает аргументами сторы и функцию
combine(a, b, c, fn)
источник