Size: a a a

2020 July 10

FB

Furrya Black in ☄️ effector
🦄
У меня даже фейсбука нет, но из-за них пришлось карты в браузере открывать 😒
Не, не из за них, а из за разрабов других приложений
источник

FB

Furrya Black in ☄️ effector
не ты зло, а moment.js 👨‍💻 #stayhome
Романов правда поздно запрыгнул на поезд хайпа, уже почти везде выпилили
Никогда не поздно сказать, проорать людям, что мир сдвинулся куда то) Вон те сдк фейсбука пример, или is-promise до этого
источник

н#

не ты зло, а moment.... in ☄️ effector
Furrya Black
Никогда не поздно сказать, проорать людям, что мир сдвинулся куда то) Вон те сдк фейсбука пример, или is-promise до этого
Ну да)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Maksim Sidorov
@ZeroBias планируется ли в типы guard добавить greedy?
можно в принципе
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
null
Вот)
guard($profile, {
 filter: Boolean
})


non-null тип выводится с Boolean в фильтре, это фича тайпингов
источник

FB

Furrya Black in ☄️ effector
🦜
Scarf: слежка за пользователями, теперь и в NPM. Предупреждаем о пакете Scarf и рассказываем, как его отключить → https://forweb.dev/ru/news/2020-scarf-analytics/
https://github.com/scarf-sh/scarf-js/issues/26#issuecomment-656748189

Собственно, из ответа -> платные api предоставляют овер много инфы для просто аналитики.
latitude longitude, адрес, контакты (email / phone), etc
То есть scarf собирает по максимуму все (момент, на котором не сделан акцент), но использует не все, гарант - его слово.

Ключевой момент - "данные о вас и о вашем проекте" - не все понимают, какими объемными эти данные могут быть
источник

NA

Nikolay Apanasik in ☄️ effector
Всем привет, с redux я использовал https://github.com/erikras/ducks-modular-redux со структурой папок как на скриншоте. Подскажите как структурировать папки для CRUD приложения с effector'ом
источник

AO

Aleksandr Osipov in ☄️ effector
Nikolay Apanasik
Всем привет, с redux я использовал https://github.com/erikras/ducks-modular-redux со структурой папок как на скриншоте. Подскажите как структурировать папки для CRUD приложения с effector'ом
Можно так же делать
источник

NA

Nikolay Apanasik in ☄️ effector
Уведил в доке, возможно есть пример с моделями?
источник

S

Sm•ok 😈✔️ in ☄️ effector
state.js - создание сторов, export only

index.js - export ивентов всяких, эффектов

init.js - взаимодействие между сторами и ивентами
источник

S

Sm•ok 😈✔️ in ☄️ effector
init import only
источник

DS

Dmitriy Shuleshov in ☄️ effector
Sm•ok 😈✔️
state.js - создание сторов, export only

index.js - export ивентов всяких, эффектов

init.js - взаимодействие между сторами и ивентами
у тебя эффекты в индексе?
источник

S

Sm•ok 😈✔️ in ☄️ effector
Dmitriy Shuleshov
у тебя эффекты в индексе?
Я использую чутка другой подход
источник

S

Sm•ok 😈✔️ in ☄️ effector
Сейчас одну фичу реализовал, в целом норм
источник

S

Sm•ok 😈✔️ in ☄️ effector
Допустим есть 3 организма

ordersList
orderDetails
orderProductsManage

Логика у них очень разная, почти не пересекается

model
   index.ts
   orders.ts
   details.ts
   products-manage.ts

В каждом файле логика, но если нужно между модулями обмениваться, то в index.ts (он как инит) идёт форвард, семпл, что угодно, где пересылает эффекты с данными сторов одного из файлов
источник

S

Sm•ok 😈✔️ in ☄️ effector
Решил попробовать, пока минусов не увидел, посмотрим что будет дальше
источник

S

Sm•ok 😈✔️ in ☄️ effector
Плюсы:

защита от циклов
разделение кода

Каждый файл около 200 строк
источник

DT

Daniil Tchernyavsky in ☄️ effector
Чёт жесткое количество
источник

NA

Nikolay Apanasik in ☄️ effector
а где находится папка model относительно компонента?
источник

S

Sm•ok 😈✔️ in ☄️ effector
Daniil Tchernyavsky
Чёт жесткое количество
Количество чего?
источник