Size: a a a

2020 July 07

🦜

🦜 in ☄️ effector
Ingvarr Larsen
15.6 да
Не удивляйтесь , проект был вообще на 14 начат сто лет назад, сейчас мигрируем на 16, но там супер много проблем)
Решили пока выпилить старый pub sub медиатор
а нет какого-нибудь codemod с 15 на 16 ?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Переслано от 🚀🔬 🚀🔬🚀🔬...
спустя 70 лет, после нажатия на выключатель в тайном ходе, зажглась висящая там лампочка osram
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Александр Бакиматов
вот это жестко
нормальная практика для долгоживущих проектов)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
Переслано от 🚀🔬 🚀🔬🚀🔬
спустя 70 лет, после нажатия на выключатель в тайном ходе, зажглась висящая там лампочка osram
хотелось бы, чтобы через 70 лет про софт можно было бы рассказать такую же историю)
источник

IL

Ingvarr Larsen in ☄️ effector
Ребят, любой проект, спустя 2-3 года после релиза = легаси)
источник

🦜

🦜 in ☄️ effector
Ingvarr Larsen
Ребят, любой проект, спустя 2-3 года после релиза = легаси)
если там редакс, то в момент написания первых фич🌝
источник

IL

Ingvarr Larsen in ☄️ effector
🦜
а нет какого-нибудь codemod с 15 на 16 ?
Там больше проблем со старым роутером и остальными мелкими зависимостями
Ну и повсеместное использование небезопастных методов жизненого цикла
источник

🦜

🦜 in ☄️ effector
Ingvarr Larsen
Там больше проблем со старым роутером и остальными мелкими зависимостями
Ну и повсеместное использование небезопастных методов жизненого цикла
источник

🦜

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

IL

Ingvarr Larsen in ☄️ effector
Сам реакт не самая большая проблема, у нас уже есть собранная версия на новом реакте, но там вылезло очень много багов, связанных со старыми либами, api каждой из которых сильно поменялся за эти годы, пока тестируем
Но без нормального стейт менеджмента уже просто невозможно, проект слишком большой и самописный медиатор времен 15-16 года очень трудно дебажить
Решили потестировать еффектор, переписывая один модуль
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
для удобства изучения, методы, относящиеся к Fork api и низкоуровневые методы были выделены в документации в отдельные группы
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
отдельная статья по createStoreObject заменена на заметку в доке combine https://effector.now.sh/docs/api/effector/combine#combine-a-b-c--fn
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
для удобства изучения, методы, относящиеся к Fork api и низкоуровневые методы были выделены в документации в отдельные группы
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
отдельная статья по createStoreObject заменена на заметку в доке combine https://effector.now.sh/docs/api/effector/combine#combine-a-b-c--fn
источник

AO

Aleksandr Osipov in ☄️ effector
Frenky
получилось долго сори, я пытался по максимуму удалить лишнее, чтобы два варианта этапа приложения соотвествовали друг другу, поэтому некоторые конструкции (вроде комбайна выглядят странно)

редакс (не могу победить пока кучу ререндеров)
https://codesandbox.io/s/recursing-microservice-ehjjo?file=/src/features/filters/organisms/filters.js

эффектор
https://codesandbox.io/s/wild-moon-xo4oi?file=/src/features/filters/organisms/filters.tsx
А в чем там проблема? N-запросов с разными ответами соотвественно n-ререндеров
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
А в чем там проблема? N-запросов с разными ответами соотвественно n-ререндеров
ну там чет реально очень много ререндеров
источник

AO

Aleksandr Osipov in ☄️ effector
Да вроде по ререндеру на каждый ответ
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Aleksandr Osipov
Да вроде по ререндеру на каждый ответ
а с эффектором?
источник

AO

Aleksandr Osipov in ☄️ effector
Я не знаю, не смотрел пример пока
источник