Use Solid components
Add Solid components with the @primate/solid
module.
npm i @primate/solid solid-js
import config from "primate/config";
import solid from "@primate/solid";
export default config({ modules: [solid()] });
// components/Welcome.tsx
import { Component } from "solid-js";
const Welcome: Component<{ name: string }> = (props) => {
return <h1>Hello, {props.name}!</h1>;
};
export default Welcome;
// routes/index.ts
import route from "primate/route";
import response from "primate/response";
route.get(() => response.view("Welcome.tsx", { name: "World" }));