Skip to content

Repository files navigation

purescript-react-basic-dom

Build StatusReact Basic DOM on Pursuit

This library contains the React Basic DOM modules.

Example

importPreludeimportData.Maybe (Maybe(..))
importEffect (Effect)
importEffect.Exception (throw)
importReact.Basic.DOM.Client (createRoot, renderRoot)
importReact.Basic.DOM (text)
importWeb.DOM.NonElementParentNode (getElementById)
importWeb.HTML (window)
importWeb.HTML.HTMLDocument (toNonElementParentNode)
importWeb.HTML.Window (document)
main::EffectUnit
main = do
doc <- document =<< window
root <- getElementById "root" $ toNonElementParentNode doc
case root ofNothing-> throw "Could not find container element"Just container ->do
reactRoot <- createRoot container
renderRoot reactRoot (text "Hello")

More examples can be found in the PureScript Cookbook.

Releases

Packages

Used by

Contributors

Languages