Status: em desenvolvimento.
Projeto desenvolvido durante o curso "Learn React Router v6" oferecido pela plataforma Scrimba, segue o link: https://scrimba.com/learn/reactrouter6/
Design no Figma: https://www.figma.com/file/igDA2NiMDhoaIIAqm5EnTq/%23VanLife?node-id=0%3A1&t=MuPrnILjwszHZSeo-0
-
What are SPAs?
-
Basic router setup
-
Route
-
Link
-
Route parameters
-
Nested routes and Outlet
-
Layout and Index routes
-
Relative paths
-
NavLink
-
Outlet context
-
Search parameters
-
Link state
-
404 page / Splat routes
-
Loaders
-
Actions
-
Form & form data
-
defer()
-
Await
-
Suspense
-
Error handling & errorElement
-
useRouteError
-
useNavigate
-
useNavigation
-
useLocation
-
useLoaderData
-
useActionData
-
Protected Routes
-
Deploying with Netlify
-
Using Firebase for data storage
Obs: como o foco do curso foi aprender sobre react-router, então o HTML e CSS foram fornecidos no decorrer das aulas. Eu fiz apenas alguns pequenos ajustes em detalhes que na minha opinião ficariam melhores com outros estilos.