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];
}

2 Commentaires


Logo de Gcassinis

Super Tutoriel

J'ai adoré, c'est très bien expliqué.

Publié par Gcassinis Le 20/01/1970 à 14:04:51
Logo de Gcassinis

Super Tutoriel

J'ai adoré, c'est très bien expliqué.

Publié par Gcassinis Le 20/01/1970 à 14:04:51
Publié il y a 4 jours

Technologies utilisées