Just refactored a React component
Just refactored a React component. I removed 50% of the code.🔥
What I did:
1. Unify 10 related useState into 1 useState object
2. Unify 10 onChange handlers into 1 onChange handler
3. Inline small, single use funcs (callbacks, handlers)
4. Derive state to eliminate useEffects