Module
React.Basic.DOM.Simplified.ToJSX
- Package
- purescript-react-basic-dom
- Repository
- lumihq/purescript-react-basic-dom
#el Source
el :: forall props jsx. Lacks "children" props => ToJSX jsx => ReactComponent { children :: Array JSX | props } -> Record props -> jsx -> JSX
Helper function to easily use any ReactComponent
and compose it with the simplified html tags.
E.g. using NextUI:
-- Import the simplified elements
import React.Basic.DOM.Simplified.Generated as R
...
-- Import your react components
foreign import container :: forall props. ReactComponent { | props }
foreign import row :: forall props. ReactComponent { | props }
foreign import col :: forall props. ReactComponent { | props }
...
-- Build your jsx
el container {} $
el row {} $
el col {} $
R.div {} "Some text"
- Modules
- React.
Basic. DOM - React.
Basic. DOM. Client - React.
Basic. DOM. Components. GlobalEvents - React.
Basic. DOM. Components. Ref - React.
Basic. DOM. Events - React.
Basic. DOM. Generated - React.
Basic. DOM. Internal - React.
Basic. DOM. SVG - React.
Basic. DOM. Server - React.
Basic. DOM. Simplified. Generated - React.
Basic. DOM. Simplified. ToJSX