Engrain by ByteRush

RCT.09.03 Mid-level

Client-state libraries: Redux Toolkit, Zustand, Jotai, signals

Comes up in: React, Frontend system design

This concept is being written. It gets the full five steps — explanation, predict, interview angle, practice with tests, and review cards. Here is exactly what it will cover, so you can study it elsewhere in the meantime.

What it covers

  • flux/Redux model
  • Redux Toolkit and RTK Query
  • Zustand stores and selectors
  • atoms (Jotai/Recoil idea)
  • signals (Preact/Solid/Angular) vs React model
  • choosing: decision table

Words you will know

storeselectoratomsignal

What you will practise

  • same cart in Zustand and Redux Toolkit

Interview questions this answers

  • When would you use Redux today? When Zustand? When only context?