Commit 80b52aa4 authored by James Laver's avatar James Laver

Add R.createPortal

parent afdbff96
...@@ -6,6 +6,7 @@ module Reactix.React ...@@ -6,6 +6,7 @@ module Reactix.React
, Context, Provider, Consumer, createContext, provider, consumer, consume , Context, Provider, Consumer, createContext, provider, consumer, consume
, render , render
, createPortal
, class IsComponent , class IsComponent
, Component, createElement , Component, createElement
...@@ -134,7 +135,12 @@ instance semigroupElement :: Semigroup Element where ...@@ -134,7 +135,12 @@ instance semigroupElement :: Semigroup Element where
-- | Renders a React Element to a real Element -- | Renders a React Element to a real Element
render :: Element -> DOM.Element -> Effect Unit render :: Element -> DOM.Element -> Effect Unit
render e d = delay \_ -> react ... "render" $ args2 e d render e d = delay $ \_ -> react ... "render" $ args2 e d
createPortal :: Array Element -> DOM.Element -> Element
createPortal es e = reactDOM ... "createPortal" $ args2 es e
-- -- Memoisation -- -- Memoisation
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment