Size: a a a

2020 July 27

ф

фильтруй мысли... in ☄️ effector
Aleksandr Osipov
беда какая-то с инлайном в ts
источник

BB

Bugs Bunny in ☄️ effector
🚀🔬 🚀🔬🚀🔬
и наконец, вот первая не чистая функция в череде примеров

const add5 = (() => {
 let x = 0

 return {
   add5: add({
     get x() {
       x += 1
       return 5
     }
   }),
   getState: () => x
 }
})()
я перечитал тред и понял, что, наверное, остался не понятым 😅
я имел в виду, что в твоем примере ты нарочно зааффектил входные данные, повлияв на конечный результат как проектировщик. надо было более "подробно" изложить эту мысль.
насолько предсказуем результат этого кода для конкретного субъекта? ровно до тех пор, пока он не разберется.
в случае с объектом — тем более. поскольку иммутабельность изначального аргумента нарушена. это можно понять лишь взглянув на код и произведя вычисления
источник

BB

Bugs Bunny in ☄️ effector
функциональное программирование всегда приходит с иммутабельностью и это ее фундамент по сути
источник

BB

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

AO

Aleksandr Osipov in ☄️ effector
это к чему?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
исправлено в effector@21.1.1
источник

ф

фильтруй мысли... in ☄️ effector
Aleksandr Osipov
это к чему?
c инлайном - ошибка, а если в переменную вынести, то не будет
источник

MS

Maksim Sidorov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
исправлено в effector@21.1.1
Супер, спасибо )
источник

AO

Aleksandr Osipov in ☄️ effector
фильтруй мысли
c инлайном - ошибка, а если в переменную вынести, то не будет
да, мы же об этом и говорили
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
интересно через сколько обновляется кэш в репле тайпскрипта

приложение явно не предназначено для проверки быстро релизящихся библиотек)
источник

BB

Bugs Bunny in ☄️ effector
если мы изначально придерживаемся некоторых правил при проектировании объектов и того, что они должны делать (не влияя на них напрямую и не нарушая структуру) фп работает хорошо и там, где ему место
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
> там где ему место

в arxiv
источник

🦜

🦜 in ☄️ effector
Теория.

Есть проект на редаксе, хочу втащить эффектор, но не хочу раздувать вендор чанк, из-за одной фичи.

Как можно сделать так, чтобы при начале использования фичи с эффектором подгрузился вендор чанк эффектора.

Может еще как-то лейзилоадить через link и cdn?
источник

A

Andrey in ☄️ effector
🦜
Теория.

Есть проект на редаксе, хочу втащить эффектор, но не хочу раздувать вендор чанк, из-за одной фичи.

Как можно сделать так, чтобы при начале использования фичи с эффектором подгрузился вендор чанк эффектора.

Может еще как-то лейзилоадить через link и cdn?
хз, имо проще в вендор чанк включить

он потом закешируется и все
источник

ф

фильтруй мысли... in ☄️ effector
🦜
Теория.

Есть проект на редаксе, хочу втащить эффектор, но не хочу раздувать вендор чанк, из-за одной фичи.

Как можно сделать так, чтобы при начале использования фичи с эффектором подгрузился вендор чанк эффектора.

Может еще как-то лейзилоадить через link и cdn?
webpack splitChunks
источник

🦜

🦜 in ☄️ effector
фильтруй мысли
webpack splitChunks
о многом сказало, спасибо (нет)
источник

A

Andrey in ☄️ effector
🦜
о многом сказало, спасибо (нет)
ну типа можно вынести в отдельный чанк с кодом, который использует эффектор
и грузить лениво
но по мне 20кб - не стоят эффорта
источник

NK

ID:0 in ☄️ effector
Now we have organization on Github for effector tools and templates.

https://github.com/effector
источник

R

Rafael 🦠 in ☄️ effector
источник

c⁣

createStore<🦉>... in ☄️ effector
@ZeroBias https://github.com/orgs/effector/people
Поставишь публично возле своего имени? А то тебя не видно в списке мемберов организации, выглядит будто не имеет отношения к автору
источник