Size: a a a

2020 July 21

s

sterioss in ☄️ effector
да не) репла хватает обычно
источник

c⁣

createStore<🦉>... in ☄️ effector
sterioss
type TabsType<Keys extends string> = {
   [K in Keys]: {
       title: string | Store<string>,
       fn: (_: { changeTab:Event<Keys> }) => void,
   }
}

function Tabs<Keys extends string>(tabs:TabsType<Keys>) {

}
если еще актуально)
источник

s

sterioss in ☄️ effector
не могу только понять как включить Object.entries в репле  =/
источник

s

sterioss in ☄️ effector
type TabConfig<T> = {
 title: string | Store<string>;
 fn: (_: { changeTab: Event<T> }) => void;
}
type TabsConfig<Keys extends string> = Record<Keys, TabConfig<Keys>>
...
for (const [key, tab] of Object.entries<TabConfig<Keys>>(tabs))
источник

s

sterioss in ☄️ effector
вот так вроде выводит)
источник

s

sterioss in ☄️ effector
но подсказать пришлось все равно
источник

c⁣

createStore<🦉>... in ☄️ effector
sterioss
type TabConfig<T> = {
 title: string | Store<string>;
 fn: (_: { changeTab: Event<T> }) => void;
}
type TabsConfig<Keys extends string> = Record<Keys, TabConfig<Keys>>
...
for (const [key, tab] of Object.entries<TabConfig<Keys>>(tabs))
жесть
источник

s

sterioss in ☄️ effector
ну, exact типов нет, приходится страдать
источник

c⁣

createStore<🦉>... in ☄️ effector
sterioss
ну, exact типов нет, приходится страдать
спасибо!
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Bugs Bunny
возможно
ну раз возможно значит напрягаться нет смысла, всё равно никто не оценит
источник

🚀🚀

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

ф

фильтруй мысли... in ☄️ effector
Bugs Bunny
хотелось бы что-то серьезное публичное опенсорсное на эффекторе, чтобы люди заходили и такие УАААААУ
yarn remove redux && yarn add effector
утопия
источник

BB

Bugs Bunny in ☄️ effector
ну да, есть такое.
где-то я видел лица, полные скепсиса и безысходности. на каком-то из митингов вроде
источник

BB

Bugs Bunny in ☄️ effector
хз еще, почему именно с редаксом так. у меня только со спрингом ассоциация такая, хотя в мир жаб не погружен, но очень уж похоже
источник

AO

Aleksandr Osipov in ☄️ effector
Но чем всё-таки репл не угодил в качестве большого продакшн реди приложения ?
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
общение с API, авторизация, работа с localstorage, изоляция кода рилмах, взаимодействие с редактором кода, работа с url-лами
Разве нет?
источник

ф

фильтруй мысли... in ☄️ effector
Aleksandr Osipov
Но чем всё-таки репл не угодил в качестве большого продакшн реди приложения ?
ничто не сможет угодить
источник

BB

Bugs Bunny in ☄️ effector
надо чтобы с крудами вот это все, со списками 😁
источник

ЕГ

Егор Гуща in ☄️ effector
Aleksandr Osipov
Но чем всё-таки репл не угодил в качестве большого продакшн реди приложения ?
каждому свое
источник

NT

Nikita Tkachuk in ☄️ effector
ребзи, подгружаю сущность, для которой нужно подгрузить один из трёх типов других сущностей, хотел делать так через split
split({
 source: fetchClientFx.doneData.map(({ entityId }) => entityId),
 match: {
   bank: ({ type }) => type === AccountType.Bank,
   company: ({ type }) => type === AccountType.Company,
   individual: ({ type }) => type === AccountType.Individual,
 },
 cases: {
   bank: fetchBankFx,
   company: fetchCompanyFx,
   individual: fetchIndividualFx,
 },
})

но, эффекты принимают entityId, а match-еры весь обьект из fetchClientFx.doneData чтобы тип получить
как это правильно делать?
источник