Size: a a a

2020 September 27

yv

yumaa verdin in ☄️ effector
Maksim Sidorov
Так и это не менее странно )
если этого не знать, можно глобальную область замусорить, или вообще сломать всё
источник

MS

Maksim Sidorov in ☄️ effector
yumaa verdin
если этого не знать, можно глобальную область замусорить, или вообще сломать всё
Да за такое по рукам надо бить в реальном коде. Получается вопрос не про «как делать», а про «как не делать»
источник

m

mr_koshkins in ☄️ effector
Maksim Sidorov
Да за такое по рукам надо бить в реальном коде. Получается вопрос не про «как делать», а про «как не делать»
Знать «как не делать» не менее важно чем знать «как делать».
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ну да) export const $pending = fx.pending

для такого и делался код без this, чтобы никакие деструктуризации ничего не ломали
Мобх вышел из чата
источник

c⁣

createStore<🦉>... in ☄️ effector
Пришло время оживлять effector-di
И развивать featureslices для огромных проектов.

Хочу реактивно подгружать целый слайс(фичи, ui, роутинг и страницы) реактивно, либо когда к нему обратится кто-то, либо когда роут загрузится.

Смысл в том, чтобы разделить приложение на большие слайсы и распределить между разными командами.
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
Пришло время оживлять effector-di
И развивать featureslices для огромных проектов.

Хочу реактивно подгружать целый слайс(фичи, ui, роутинг и страницы) реактивно, либо когда к нему обратится кто-то, либо когда роут загрузится.

Смысл в том, чтобы разделить приложение на большие слайсы и распределить между разными командами.
Звучит очень хорошо.
Это желание или есть конкретный rfc?
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
Пришло время оживлять effector-di
И развивать featureslices для огромных проектов.

Хочу реактивно подгружать целый слайс(фичи, ui, роутинг и страницы) реактивно, либо когда к нему обратится кто-то, либо когда роут загрузится.

Смысл в том, чтобы разделить приложение на большие слайсы и распределить между разными командами.
Оо... круть, я правда у себя переболел DIем и понял что в моем случае нафиг оно не нужно, достаточно forward или guard для соединения реализации и интерфейса
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
Звучит очень хорошо.
Это желание или есть конкретный rfc?
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
Оо... круть, я правда у себя переболел DIем и понял что в моем случае нафиг оно не нужно, достаточно forward или guard для соединения реализации и интерфейса
Увы у меня огромное приложение
источник

c⁣

createStore<🦉>... in ☄️ effector
И там либо микрофронтенд, либо di. Не хочу микрофронт
источник

FB

Furrya Black in ☄️ effector
Это же не di, а как раз про микрофронтенды.
Инжект зависимостей подразумевает инжект ссылок на инстансы одних сущностей в другие. Forward, guard, sample это не инжект.
Почему di?
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
Пришло время оживлять effector-di
И развивать featureslices для огромных проектов.

Хочу реактивно подгружать целый слайс(фичи, ui, роутинг и страницы) реактивно, либо когда к нему обратится кто-то, либо когда роут загрузится.

Смысл в том, чтобы разделить приложение на большие слайсы и распределить между разными командами.
Вопрос именно в том как общаться между моделями слайсов?
источник

c⁣

createStore<🦉>... in ☄️ effector
Furrya Black
Это же не di, а как раз про микрофронтенды.
Инжект зависимостей подразумевает инжект ссылок на инстансы одних сущностей в другие. Forward, guard, sample это не инжект.
Почему di?
Смысл в том, чтобы не связываться с инстансами напрямую
источник

c⁣

createStore<🦉>... in ☄️ effector
Но я пока экспериментирую
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
Вопрос именно в том как общаться между моделями слайсов?
Как их инстанциировать. Там на самом деле оч много сложных вопросов. Например, как делать роутинг между слайсами. Ведь каждый слайс может экспортировать свой набор роутов, и при этом роуты могут меняться по решению слайса.
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
Как их инстанциировать. Там на самом деле оч много сложных вопросов. Например, как делать роутинг между слайсами. Ведь каждый слайс может экспортировать свой набор роутов, и при этом роуты могут меняться по решению слайса.
Как ты на бандлы собрался бить если роутинг не будет глобальным?🤔
источник

c⁣

createStore<🦉>... in ☄️ effector
Очень похоже на настоящую плагинную систему. В приложении некоторые слайсы могут быть доступны только под флагом билда, а потом под флагом с бекенда. А также каждый слайс может иметь свой пункт меню по своему усмотрению, но нужно сделать так, чтобы ядро не знало про условие появления этого пункта в меню, а следствие и условий активации слайса.

Если слайс разрешил активацию, то добавляем роуты в общую пачку и показываем пункт в меню, иначе ничего из этого не делаем. Пример, тинькофф бизнес отображается в общем меню. У нас похожая тема, сектор приложения отображается если пользователь подключил услугу и при этом в фоне лонг-поллинг и отображается счетчик на пункте, то есть запускается логика. Но если не подключил эту услугу, то пункта меню нет и роутинга нет.
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
Как их инстанциировать. Там на самом деле оч много сложных вопросов. Например, как делать роутинг между слайсами. Ведь каждый слайс может экспортировать свой набор роутов, и при этом роуты могут меняться по решению слайса.
trace-router binding
источник

c⁣

createStore<🦉>... in ☄️ effector
фильтруй мысли
trace-router binding
При отключении услуги, роутинг должен отрубиться без перезагрузки страницы
источник

c⁣

createStore<🦉>... in ☄️ effector
фильтруй мысли
trace-router binding
Если я прибиндил роутер, несуществующая страница по его роутам выдаст общий 404 или нужно будет отслеживать по вложенному роутеру?
источник