Effector is a brand new reactive state manager. He has an ambitious team that aims to make a state manager who solves all the problems of existing solutions. Writing the core of the library took six months and several attempts when the team started development from scratch. They recently released the first stable release 19.0.0.
At this article, I will show why I prefer using Effector for new projects instead of other state managers. Let's started from Effector API.
Effector use two intuitive concepts: store and event.
A store is an object that holds some value. We can create stores with createStore
method: