What is Effect Atom?

Avatar of Hemanta SundarayHemanta Sundaray

Effect Atom is a state management library for Effect. It has adapters for React, Vue and SolidJS.

As we discussed in the previous chapter, client state and server state have distinct characteristics and therefore have different requirements. This is why many state management libraries focus on either client state or server state. The split isn’t perfectly strict—some libraries can handle both—but it’s a useful mental model.

So, which state does Effect Atom focus on?

The answer is: both.

That being said, roughly 90% of the state we deal with in typical React applications is server state. This is why server state is the core focus of this course.

Sign in to save progress

Stay in the loop

Get notified when new Effect Atom related content is published.