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

Package Sidebar

Install

npm i rescript-react-helmet

Weekly Downloads

48

Version

4.0.0

License

MIT

Unpacked Size

4.86 kB

Total Files

5

Last publish

Collaborators

  • moox