Skip to content

nabi-chan-archive/rescript-nextjs-template

Repository files navigation

This is NextJS with ReScript project.

How to use

NextJS Page

Note: You should make page.js file

let default = () =>
  <div className="px-4 py-8 container mx-auto">{"Hello NextJS!" -> React.string}</div>

NextJS Api Route

let default = (req: NextApi.req, res: NextApi.res) => {
  res
  ->NextApi.status(200)
  ->NextApi.send({
    "message": {
      switch req->NextApi.query->Js.Dict.get("message") {
      | Some(message) => message
      | None => "Hello ReScript!"
      }
    },
  })
}

To-Do

  • tailwindcss
    • More simplify tailwindcss (how?)
  • NextJS API NextApiRequest, NextApiResponse
  • Multiple page support
    • More better multiple page support

Releases

No releases published

Packages

No packages published