Size: a a a

2020 October 20

DS

Dmitriy Shuleshov in ☄️ effector
Ага, хотя с другой стороны есть createApi....
источник

DS

Dmitriy Shuleshov in ☄️ effector
и препенд...
источник

ф

фильтруй мысли... in ☄️ effector
и  attach... и всё)
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
хочется в патронуме новый оператор :)
Имхо это форвард)
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
не для запуска пейлоада в граф
Препенд
источник

c⁣

createStore<🦉>... in ☄️ effector
фильтруй мысли
просто я предпочитаю создавать ивенты явно, а не на лету
https://t.me/effector_ru/171965
Telegram
прими это in ☄️ effector
Мне нравится такой подход: создавать юниты эффектора в одном файле, а их взаимодействия - в другом.

Выглядит это так:
model.js - интерфейс модели (сущности),
init.js - модель поведения (связи)

Удобно, когда в одном файле описано, что из себя представляет модель. Заглянув в этот файл, можно  быстро получить представление о модели, её состояниях и методах, до погружения в бизнес-логику.  Создавая юниты в одном файле, мы описываем интерфейс модели (как интерфейс объекта в типах).

Получается, что вся логика  находится в одном файле (init), а создание сущностей мы выносим в отдельный (model), чтобы видеть структуру модели, т.е. что она из себя представляет. В итоге, интерфейс и поведение разделены.

Такой подход также позволяет импортить то, что тебе нужно, и не париться насчёт циклических зависимостей. Модели/подмодели могут перекрёстно зависеть друг от друга, это развязывает руки и упрощает работу - не нужно ломать голову каждый раз, что от чего должно зависеть, чтобы не было циклов.

В model у меня только создание…
А я наоборот. Поэтому форсить такое не круто
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
А я наоборот. Поэтому форсить такое не круто
он не форсит, структура форсит
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
он не форсит, структура форсит
Нет
источник

DS

Dmitriy Shuleshov in ☄️ effector
😐
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
он не форсит, структура форсит
Структуру создают люди. В эффекторе нет такого форса
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
А я наоборот. Поэтому форсить такое не круто
согласен... это хорошо, что ты исследуешь иной подход
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
Структуру создают люди. В эффекторе нет такого форса
Я так и сказал
источник

YL

Yan👀 Lobaty in ☄️ effector
Aleksandr Osipov
и это удобно
в явном виде через переменную это крайне редко надо
если речь про вложенность гард в сэмпл и наоборот то да
источник

c⁣

createStore<🦉>... in ☄️ effector
Yan👀 Lobaty
в явном виде через переменную это крайне редко надо
если речь про вложенность гард в сэмпл и наоборот то да
я частенько присваиваю результат переменной
и даю переменной вменяемое название

это позволяет показать, что ивент “computed” и нужен только для специфичных целей
источник

YL

Yan👀 Lobaty in ☄️ effector
createStore<🦉> ⁣
я частенько присваиваю результат переменной
и даю переменной вменяемое название

это позволяет показать, что ивент “computed” и нужен только для специфичных целей
когда вложенность более двух тож так делаю или когда сэмпл/гард совсем уж громоздкий
источник

ф

фильтруй мысли... in ☄️ effector
Furrya Black
У меня броадкаст ассоциируется с сетями. Это отвлекает.
источник

c⁣

createStore<🦉>... in ☄️ effector
а что за канал?)
источник

FB

Furrya Black in ☄️ effector
Принял это
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
а что за канал?)
источник

ф

фильтруй мысли... in ☄️ effector
выжимки из книги Совершенный код, на днях продолжу чтение
источник