Size: a a a

2020 October 18

AO

Aleksandr Osipov in ☄️ effector
ну ты не привык к такой форме, а я часто юзаю, запоминается легко кмк
источник

AO

Aleksandr Osipov in ☄️ effector
ну смотри, частый кейс засемплить стор по событию и новое событие сделать, const sampled = sample(store, event) - гораздо же читаемее чем sample({source: store, clock: event})
источник

AO

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

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
ну смотри, частый кейс засемплить стор по событию и новое событие сделать, const sampled = sample(store, event) - гораздо же читаемее чем sample({source: store, clock: event})
Ну может быть. У меня есть пару идей как добавить такое в патронум. Но без бабеля никак
источник

AO

Aleksandr Osipov in ☄️ effector
а в чем там с бабелем проблема кстати?
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
а в чем там с бабелем проблема кстати?
Ну ни в чем. Просто без бабеля позиционные аргументы работать не будут
источник

AO

Aleksandr Osipov in ☄️ effector
а почему? хм и для чего там бабель?
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
а почему? хм и для чего там бабель?
Потому что я парсю параметры из объекта
источник

c⁣

createStore<🦉>... in ☄️ effector
А бабель плагин позволяет в билд тайме преобразовать позиционные в объектные
источник

AO

Aleksandr Osipov in ☄️ effector
это для логгера?
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
это для логгера?
Нет
источник

AO

Aleksandr Osipov in ☄️ effector
для простановки имен плагином эффектора?
источник

AO

Aleksandr Osipov in ☄️ effector
источник

c⁣

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

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
для простановки имен плагином эффектора?
И имен и положений
источник

AO

Aleksandr Osipov in ☄️ effector
понятно, спасиб
источник

c⁣

createStore<🦉>... in ☄️ effector
Вот думаю добавить туда поддержку позиционных аргументов
источник

Ф

Фegöp in ☄️ effector
mg901
Несмотря на то, что getState запрещается юзать в Effector этот приём используется в хуке useStore.  Так же, нашёл getState в исходниках effector-react-form. Да, я знаю, что это крайне небезопасно, и приводит к состоянию гонки данных. Может подскажете, как обойти эту ситуацию в случае с effect-react-forms? Ведь сама по себе библиотека прекрасна и помогает писать гораздо меньше кода.
Подскажите плс, почему getState запрещено юзать и где об этом можно почитать? Или это сообщ приурочено к какому-то конкретному обсуждению?
источник

AO

Aleksandr Osipov in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
Фegöp
Подскажите плс, почему getState запрещено юзать и где об этом можно почитать? Или это сообщ приурочено к какому-то конкретному обсуждению?
не запрещено, но нерекомендуется
источник