Asset URL Imports Asset URL Imports Any files inside the app folder can be imported into your modules. Remix will: Copy the file to your browser build directory Fingerprint t...
<LiveReload /> <LiveReload /> This component connects your app to the Remix asset server and automatically reloads the page when files change in development. In production it ...
<Link> prefetch React Router <Link/> <Link> This component renders an anchor tag and is the primary way the user will navigate around your website. Anywhere you would have...
Error Handling Root Error Boundary Nested Error Boundaries Error Handling Remix sets a new precedent in web application error handling that you are going to love. Remix automa...
ErrorBoundary (v2) ErrorBoundary (v2) You can opt-in to the new ErrorBoundary API with a future flag in Remix config. /** @type {import('@remix-run/dev').AppConfig} */ modu...
entry.client entry.client By default, Remix will handle hydrating your app on the client for you. If you want to customize this behavior, you can run npx remix reveal to genera...
Routing What is Nested Routing? Defining Routes Rendering Route Layout Hierarchies Index Routes What is the ?index query param? Nested URLs without nesting layouts Pathless ...
entry.server handleDataRequest handleError Streaming Rendering Errors Thrown Responses entry.server By default, Remix will handle generating the HTTP Response for you. If ...