rescript-react-helmet

4.0.0 • Public • Published

rescript-react-helmet

ReScript bindings for React Helmet, a document head manager for React.

Install

yarn add react-helmet rescript-react-helmet

Note that you need react, react-dom, @rescript/react and react-helmet as peer dependencies.

Adjust your bsconfig.js by adding this package:

  "bs-dependencies": [
    "@rescript/react",
    "rescript-react-helmet"
  ]

Usage

@react.component
let make = () =>
  <ReactHelmet defaultTitle="This is a title">
    <style>
      {j`
html {
  height: 100%;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
}
`->React.string}
    </style>
  </ReactHelmet>

Server-side static rendering

let helmet = ReactHelmet.renderStatic()
let title = helmet.title->ReactHelmet.toString

Follow official documentation for all methods available.


CHANGELOG

LICENSE

/rescript-react-helmet/

    Package Sidebar

    Install

    npm i rescript-react-helmet

    Weekly Downloads

    60

    Version

    4.0.0

    License

    MIT

    Unpacked Size

    4.86 kB

    Total Files

    5

    Last publish

    Collaborators

    • moox