> Remix Framework
Full-stack React framework with nested routing, data loading, form actions, and progressive enhancement.
fetch
$
curl "https://skillshub.wtf/skillshub-team/catalog-batch5/remix-framework?format=md"SKILL.md•Remix Framework
Remix
Routes with Data Loading
// app/routes/posts.$slug.tsx
export async function loader({ params }: LoaderFunctionArgs) {
const post = await db.post.findUnique({ where: { slug: params.slug } });
if (!post) throw new Response("Not Found", { status: 404 });
return json(post);
}
export default function PostPage() {
const post = useLoaderData<typeof loader>();
return <article><h1>{post.title}</h1><div>{post.body}</div></article>;
}
Form Actions
export async function action({ request }: ActionFunctionArgs) {
const form = await request.formData();
await db.comment.create({ data: { body: form.get('body') as string } });
return redirect('/posts');
}
export default function NewComment() {
return <Form method="post"><textarea name="body" /><button type="submit">Post</button></Form>;
}
Error Boundaries, nested layouts, streaming, deferred data loading
> related_skills --same-repo
> Nix Dev Shells with direnv
Auto-activate reproducible dev environments with Nix flakes and direnv.
> Dagger with GitHub Actions
Run Dagger CI/CD pipelines in GitHub Actions for portable, testable builds.
> Bun + Hono API
Build fast APIs with Bun runtime and Hono framework.
> Deno Fresh Framework
Build full-stack web apps with Fresh on Deno. Islands, routes, and zero runtime overhead.