Simple rule to keep React apps simple: Declare state as low as possible


Simple rule to keep React apps simple: Declare state as low as possible.

If only one component needs the data, declare the state there.

Keeping state "low" leads to:
1. Less code
2. Less risk
3. Code that's easier to read
4. Better performance (fewer renders)

#reactjs

View original on X