File tree Expand file tree Collapse file tree 6 files changed +1734
-1251
lines changed Expand file tree Collapse file tree 6 files changed +1734
-1251
lines changed Original file line number Diff line number Diff line change 16
16
"dependencies" : {
17
17
"purescript-arrays" : " ^v7.0.0" ,
18
18
"purescript-colors" : " ^v7.0.1" ,
19
- "purescript-either" : " ^v6.0 .0" ,
19
+ "purescript-either" : " ^v6.1 .0" ,
20
20
"purescript-foreign" : " ^v7.0.0" ,
21
21
"purescript-foreign-object" : " ^v4.0.0" ,
22
22
"purescript-functions" : " ^v6.0.0" ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"dependencies" : {
3
- "@emotion/react" : " ^11.1.5 " ,
4
- "react" : " 17 .0.2 " ,
5
- "react-dom" : " 17 .0.2 "
3
+ "@emotion/react" : " ^11.9.3 " ,
4
+ "react" : " 18 .0.0 " ,
5
+ "react-dom" : " 18 .0.0 "
6
6
},
7
7
"devDependencies" : {
8
8
"browserify" : " 17.0.0" ,
9
- "esbuild" : " ^0.14.42 "
9
+ "esbuild" : " ^0.14.49 "
10
10
}
11
11
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import Data.Maybe (Maybe(..))
6
6
import Effect (Effect )
7
7
import Effect.Exception (throw )
8
8
import React.Basic.Hooks (element )
9
- import React.Basic.DOM ( render )
9
+ import React.Basic.DOM.Client ( createRoot , renderRoot )
10
10
import Web.DOM.NonElementParentNode (getElementById )
11
11
import Web.HTML (window )
12
12
import Web.HTML.HTMLDocument (toNonElementParentNode )
@@ -18,7 +18,8 @@ main = do
18
18
case container of
19
19
Nothing -> throw " Container element not found."
20
20
Just c -> do
21
+ root <- createRoot c
21
22
ex <- mkEx
22
23
let
23
24
app = element ex {}
24
- render app c
25
+ renderRoot root app
You can’t perform that action at this time.
0 commit comments