At Input Logic, we use atom to manange state in our React apps. atom
is modeled after Redux, which is a pattern for state management that has stood up in countless apps over the years. This is a succinct overview of the atom/redux concepts and best practices we employ.
The three principles are the foundation of Redux. Briefly: