* feat: move state wrapper from container view to host view
* fix(ios): call updateStateIfNeeded on every state update
* fix(ios): handle device rotation and only track width changes
* feat(android): align state update flow with iOS
* chore: improve clean script with colors