Optimizing Initial State in React with useState
Saw this on X.
Just saw this performance mistake in a React code review.
Problem: If you invoke a function in useState's default, it's called on every render. (Not React's fault - that's how JS works).
Solution: Specify a function reference instead.