vscode-javascript-booster
vscode-javascript-booster copied to clipboard
Suggestion: React: Wrap value into `useMemo()` hook
trafficstars
The useCallback quick fix is great! Perhaps we could provide a similar fix for useMemo? E.g. to convert
const value = expensiveFn({ someProp })
to
const value = useMemo(() => expensiveFn({ someProp }), [someProp])
or drop the dependency since the React lint rule will automatically fix that
const value = useMemo(() => expensiveFn({ someProp }), [])