Common mistakes when using React, such as setting incorrect initial state, directly modifying the state, forgetting that setting state is asynchronous, including non-primitive objects in hook dependency arrays, excessively using useCallback and useMemo, adding separate onChange handlers for each input, unnecessarily using useEffect.
Table of contents
Setting incorrect value types for the initial stateDirectly modifying the stateForgetting that setting state is asynchronousIncorrectly relying on the current state value for calculating the next stateIncluding non-primitive objects or values in hook dependency arraysExcessively using useCallback and useMemoAdding separate onChange handlers for each inputUnnecessarily using useEffectConclusionReferences and resources11 Comments
Sort: