Size: a a a

2020 November 22

c⁣

createStore<🦉>... in ☄️ effector
подменяешь импорт в том месте, где надо отдебажить
источник

c⁣

createStore<🦉>... in ☄️ effector
если надо всё приложение, то можно заменить везде, например через babel plugin module resolver
источник

MK

Maxim Kolesnikov in ☄️ effector
createStore<🦉> ⁣
бабель плагин в любом случае нужен
Просто у SC надо было раньше бабель-плагин подрубать. А сейчас, как альтернатива, можно подменять импорт на from 'styled-components/macro.

Может и этому плагину можно было бы прикрутить подобное?
https://styled-components.com/docs/tooling#babel-macro
источник

c⁣

createStore<🦉>... in ☄️ effector
Maxim Kolesnikov
Просто у SC надо было раньше бабель-плагин подрубать. А сейчас, как альтернатива, можно подменять импорт на from 'styled-components/macro.

Может и этому плагину можно было бы прикрутить подобное?
https://styled-components.com/docs/tooling#babel-macro
это нужно не для плагина
источник

c⁣

createStore<🦉>... in ☄️ effector
это плагин из эффектора, а не из логгера
источник

c⁣

createStore<🦉>... in ☄️ effector
плагин проставляет сущностям sid и местоположение
источник

c⁣

createStore<🦉>... in ☄️ effector
причем всем в проекте
а не только одному файлу
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
я бы не поднимал этот вопрос отдельно — можно же поддерживать и тот вариант и другой — если бы не проблемы с типами — есть вероятность что вывод типов для массивов будет не оч, например в remap приходится писать as const
У меня получилось сделать без as const для массивов
источник

c⁣

createStore<🦉>... in ☄️ effector
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
Или store.map(state => ({...state, LSKey}))
Или семпл
источник

AO

Aleksandr Osipov in ☄️ effector
Dmitriy Shuleshov
Или семпл
но зачем...
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
но зачем...
Что бы fn мапер был отдельно.
Я просто дополнил третьим возможным вариантом

1. map forward
2. prepend forward
3. sample
источник

AO

Aleksandr Osipov in ☄️ effector
ну если преобразование сложно то можно в функу вынести да, но в целом эту же функу можно и в .prepend/.map  помещать
источник

DS

Dmitriy Shuleshov in ☄️ effector
🅅aleriy 🄺obzar
ну как вариант ограничить юзера в его фантазиях
Это же прямое противоречие назначения эффектора
источник

MK

Maxim Kolesnikov in ☄️ effector
Maxim Kolesnikov
А с этой пачкой однообразных
.on(loadLocalStorageFx.doneData
что-нибудь можно сделать?
Вы мне лучше с этим подскажите. С prepend я уже разобрался. 😁
источник

꧁岡

꧁倫太郎 岡部꧂... in ☄️ effector
Кста, хотел поинтересоваться, почему вы выбрали тайпскрипт и пишете тайпинги отдельно в итоге? Где-то головная боль с типизацией в коде проявляется или типо того?
источник

DS

Dmitriy Shuleshov in ☄️ effector
꧁倫太郎 岡部꧂
Кста, хотел поинтересоваться, почему вы выбрали тайпскрипт и пишете тайпинги отдельно в итоге? Где-то головная боль с типизацией в коде проявляется или типо того?
Изначально проект был на флоу, но с течением времени тс победил...
источник

꧁岡

꧁倫太郎 岡部꧂... in ☄️ effector
Проклятые майки...
источник

꧁岡

꧁倫太郎 岡部꧂... in ☄️ effector
Надо бы постирать их уже
источник

AO

Aleksandr Osipov in ☄️ effector
Maxim Kolesnikov
Вы мне лучше с этим подскажите. С prepend я уже разобрался. 😁
forward({
 from: loadLocalStorageFx.doneData,
 to: [
   $boreholeLocation.prepend(data => data.boreholeLocation),
   ...
 ]
})
источник