Try to learn manage app state