Why does state need to be managed? As your app grows in complexity, you are likely to encounter bugs directly related to the way data flows through your app via user input. Managing the state changes carefully helps you avoid soul-crushing bugs that only happen at runtime and can also help optimize performance.
Link: https://youtu.be/An4P_XEm8bs
Citizen
GDG Organizer
Senior QA Engineer
Member