Accessibility Links Routing Accessibility Accessibility in a Remix app looks a lot like accessibility on the web in general. Using proper semantic markup and following the Web...
Resource Routes Creating Resource Routes Linking to Resource Routes URL Escaping Handling different request methods Webhooks Resource Routes Resource Routes are not part of...
Environment Variables Server Environment Variables Local Development Production Browser Environment Variables Environment Variables Remix does not do anything directly with ...
useActionData Notes about resubmissions useActionData This hook is simply a re-export of React Router’s useActionData . This hook returns the JSON parsed data from your rout...
Streaming The problem The solution Enable React 18 Streaming Using defer Evaluating the solution FAQ Why not defer everything by default? When does the fallback render? ...
React Router v6 React Router v6 Remix is built on top of React Router v6. Here are the most common that you’ll use in your Remix app: Outlet useLocation useNavigate usePara...
Module Constraints Server Code Pruning No Module Side Effects Higher Order Functions Browser-Only Code on the Server Initializing Browser Only APIs Window Guard Lazy Initializa...
useSubmit useSubmit This hook is simply a re-export of React Router’s useSubmit . Returns the function that may be used to submit a <form> (or some raw FormData ) to the ser...