Volver al mapa

Routing y calidad

Nivel 17: Custom hooks (useFetch)

Estimado35 minBloqueado

Así debería verse tu web al finalizar este nivel

Projects carga con loading/error y mezcla datos del JSON con localStorage.

Objetivo

Extrae el fetch a useFetch.js, crea projectsStore.js y refactoriza Projects.jsx.

En este nivel aprenderás

Refactorizas lógica repetida en un custom hook useFetch y centralizas datos extra en projectsStore.js. Es el paso hacia código profesional: hooks personalizados encapsulan comportamiento y los módulos lib/ gestionan persistencia.

Pasos a completar (0/7)