Hooks React avancés
A Propos du Tutoriel
Explorez les hooks React avancés pour des applications plus performantes.
useCallback
const memoizedCallback = useCallback(
() => {
doSomething(a, b);
},
[a, b],
);
useMemo
const memoizedValue = useMemo(
() => computeExpensiveValue(a, b),
[a, b]
);
Custom Hooks
function useLocalStorage(key, initialValue) {
const [value, setValue] = useState(() => {
const item = localStorage.getItem(key);
return item ? JSON.parse(item) : initialValue;
});
useEffect(() => {
localStorage.setItem(key, JSON.stringify(value));
}, [key, value]);
return [value, setValue];
}
Super Tutoriel
Super Tutoriel