Effector implements business logic with ease for Javascript apps, allows you to manage data flow in complex applications

Joined April 2019
Effector 23.4.0 is available with React support
81
Effector 23.4 is here! 🎉 Atlas We're excited to launch Effector 23.4, our latest minor updated. This thread will cover the key improvements, new features, Hot Module Replacement support, and debug improvements. github.com/effector/effector… 🧵 [1/]
1
1
5
454
withease/i18next 23.2.0 has been released with a couple of new features: 🆕 store $language contains current language 🆕 effect changeLanguageFx allows changing it 🆕 integration creator now supports async i18next instances
3
354
That wraps up the major updates! We've covered significant changes, but there's more to explore. We strongly recommend reviewing the full changelog for a detailed understanding before upgrading your projects. Thank you for following along, and happy coding with Effector 23!
1
214
`undefined` no longer results in skipped store updates. Want the old behavior back? Simply enable it with `skipVoid: true`. Also, note that if `$store.map(fn)` returns undefined during app initialization, it will now throw an error. 🧵 [8/]
1
89
Stricter Function Purity Calling events or effects from functions deemed 'pure' by Effector now triggers runtime errors. Additionally, triggering derived events also results in runtime errors. 🧵 [6/]
1
4
95
The `previous` argument in `.map()` removed We've made a substantial change: the second argument in `$store.map` is now removed. This shift means that derived stores no longer maintain an internal state, leading to cleaner and more predictable state management. 🧵 [5/]
1
1
99
/fork and /scope modules are obsolete The `effector/fork` module has been removed and its functionality is now fully integrated into the core effector package. Plus, `effector-react/scope` is no longer required as all hooks in the main package support scope operations. 🧵 [4/]
1
2
114
New Type Definitions Say hello to `EventCallable`, `StoreWritable`, `UnitTargetable`. These new types distinctly mark writable stores and callable events, streamlining your use of derived units by clearly defining their intended interactions. 🧵 [3/]
1
1
1
118
Performance Up by 10% Experience a noticeable boost in your business logic workflows. 🧵 [2/]
1
1
113
Effector 23 is here! 🎉 Spacewatch We're excited to launch Effector 23, our latest major update. This thread will cover the key improvements, new features, and essential deprecations. Let's get into what Effector Spacewatch brings to your business logic management. 🧵 [1/]
1
4
1
14
3,415
The new library withease/factories helps you to create factories for Effector with ease 😌 withease.pages.dev/factories…
5
352
🕸️ withease/web-api 0.4.0 New integration allows you to get reactive values of user's preferred language 👉 withease.pages.dev/web-api/p…
1
2
337
🕸️ withease/web-api 0.3.0 has just released with an integration with Screen Orientation API 👉 withease.pages.dev/web-api/s…
1
274
withease/web-api 0.2.0 released with a new integration — trackMediaQuery It allows tracking media query matches in Effector ☄️ withease.pages.dev/web-api/m…
3
436
A new library in Effector's ecosystem has just released ☄️ It provides bindings for Web APIs with Effector's operators. withease.pages.dev/web-api/
2
238
A new library in Effector's ecosystem has just released ☄️ It allows using translations from i18next in Effector's operators. withease.pages.dev/i18next/
3
239
Wow 🤩 Thanks, folks 🧡
2
15