Size: a a a

2020 June 14

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а вот ситуация выше с предложенным split:

split({
 source: trigger,
 match: {
   jwt: ({strat}) => strat === 'jwt',
   guest: ({strat}) => strat === 'guest'
 },
 cases: {
   jwt: jwtRequestFX,
   guest: guestRequestFX
 }
})
Ну этот кейс я и понял. А вот кей не оч
источник

Ti

Time is the side eff... in ☄️ effector
Пропсы это же тоже диай)
источник

Ti

Time is the side eff... in ☄️ effector
В базовом виде, но диай
источник

AI

Arthur Irgashev in ☄️ effector
Time is the side effect
Пропсы это же тоже диай)
Ага, и передача числа в функции извлечения корня )
источник

AO

Aleksandr Osipov in ☄️ effector
Ну так что такое DI?
источник

AO

Aleksandr Osipov in ☄️ effector
Сейчас окажется что как с роутом, у каждого своё поредение
источник

AI

Arthur Irgashev in ☄️ effector
Aleksandr Osipov
Ну так что такое DI?
В фп такого термина нет (или скорее о нём не принято говорить)
источник

AI

Arthur Irgashev in ☄️ effector
А так - слишком размытое определение
источник

AI

Arthur Irgashev in ☄️ effector
Например, ты же не будешь вообще все аргументы называть di
источник

AI

Arthur Irgashev in ☄️ effector
Arthur Irgashev
Ага, и передача числа в функции извлечения корня )
Вот как здесь, например
источник

AI

Arthur Irgashev in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
Но функцию стратегию сортировки в .sort уже бы назвал DI
источник

AI

Arthur Irgashev in ☄️ effector
Он там поясняет, почему внедрение зависимостей не может существовать в фп языках
источник

AO

Aleksandr Osipov in ☄️ effector
Arthur Irgashev
Он там поясняет, почему внедрение зависимостей не может существовать в фп языках
Спасибо, гляну
источник

AI

Arthur Irgashev in ☄️ effector
Хотя жс не назовёшь фп))
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а вот ситуация выше с предложенным split:

split({
 source: trigger,
 match: {
   jwt: ({strat}) => strat === 'jwt',
   guest: ({strat}) => strat === 'guest'
 },
 cases: {
   jwt: jwtRequestFX,
   guest: guestRequestFX
 }
})
о, мне такой сплит нравится
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а вот ситуация выше с предложенным split:

split({
 source: trigger,
 match: {
   jwt: ({strat}) => strat === 'jwt',
   guest: ({strat}) => strat === 'guest'
 },
 cases: {
   jwt: jwtRequestFX,
   guest: guestRequestFX
 }
})
мне кажется было бы лучше как то так:
split({
 source: trigger,
 select: params => {
    if (isJwtStrategyRequired(params)) {
      return jwtStartegyFx;
    }
   
    return defaultStrategyFx;
   }
})
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
select должен вернуть ивент или эффект, split соо-во возвращает эффект или ивент )
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
бывает нужно сплитать по нескольким параметрам, может даже сторы подключать (тогда можно в source sample использовать)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
в редакс-тулките подобное есть, когда ты в createReducer передаешь функцию, куда передается addCase
источник