i find state management in js to be so easy