Size: a a a

2020 August 22

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
поэтому ес модули абузить смысла нет)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
А, кстати, идея! Подсовываешь симлинк типа ./auth_service.ts с нужной реализацией. Который указывает, например, на ../services/auth/jwt.ts
либо в init файле

import {authFx} from './authService'
import {jwtAuth} from './authImpl/jwt'

authFx.use(jwtAuth)
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
цель — установить связи (зависимости) между секциями приложения, изначально друг о друге не знающих
источник

m

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

🚀🚀

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

🚀🚀

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

ЕГ

Егор Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
service dependency можно представить как какой-либо юнит эффектора, через который модуль получает информацию от подключённого к нему источника
То есть $store.on(event, fn) это уже service dependency?
В данном случае эвент, импортируемый, подключен к стору
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
как измерить порядки
Это возвращаясь к флейму объекты vs классы) Может быть один интерфейс, с пачкой функций и полей внутри. И много его реализаций, которые можно переключать по желанию
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Егор Гуща
То есть $store.on(event, fn) это уже service dependency?
В данном случае эвент, импортируемый, подключен к стору
$store зависит от event, да)
источник

ЕГ

Егор Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
$store зависит от event, да)
Это уже больше одного способа у нас
1) как подключенный юнит
2) форк
3) на уровне файлов

Круто, не правда ли)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Это возвращаясь к флейму объекты vs классы) Может быть один интерфейс, с пачкой функций и полей внутри. И много его реализаций, которые можно переключать по желанию
как по твоему бы выглядел механизм, делающий то же самое, но без интерфейса?
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
и почему передача зависимости в клиент это необходимое условие для сложных приложений. это случайно не причина?)
Не знаю. Кому-то нравится. Для моего ума слишком сложно)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Егор Гуща
Это уже больше одного способа у нас
1) как подключенный юнит
2) форк
3) на уровне файлов

Круто, не правда ли)
если честно то не оч
источник

ЕГ

Егор Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
если честно то не оч
Почему?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ну это явление, которому необходимо объяснение
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
как по твоему бы выглядел механизм, делающий то же самое, но без интерфейса?
Никак. Классы для того и созданы. Ну или как в си. Структура, и в комплекте с ней пачка функций с префиксами)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Никак. Классы для того и созданы. Ну или как в си. Структура, и в комплекте с ней пачка функций с префиксами)
но такой механизм существует
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
я иначе бы не спрашивал)
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
я иначе бы не спрашивал)
Расскажи-расскажи
источник