Skip to content

Commit ec78d4b

Browse files
authored
Merge pull request #35 from lumihq/react-18
React 18 Dependency Updates
2 parents 545ff01 + 83606d4 commit ec78d4b

File tree

6 files changed

+1734
-1251
lines changed

6 files changed

+1734
-1251
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"dependencies": {
1717
"purescript-arrays": "^v7.0.0",
1818
"purescript-colors": "^v7.0.1",
19-
"purescript-either": "^v6.0.0",
19+
"purescript-either": "^v6.1.0",
2020
"purescript-foreign": "^v7.0.0",
2121
"purescript-foreign-object": "^v4.0.0",
2222
"purescript-functions": "^v6.0.0",

examples/basic/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"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"
66
},
77
"devDependencies": {
88
"browserify": "17.0.0",
9-
"esbuild": "^0.14.42"
9+
"esbuild": "^0.14.49"
1010
}
1111
}

examples/basic/src/Main.purs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Data.Maybe (Maybe(..))
66
import Effect (Effect)
77
import Effect.Exception (throw)
88
import React.Basic.Hooks (element)
9-
import React.Basic.DOM (render)
9+
import React.Basic.DOM.Client (createRoot, renderRoot)
1010
import Web.DOM.NonElementParentNode (getElementById)
1111
import Web.HTML (window)
1212
import Web.HTML.HTMLDocument (toNonElementParentNode)
@@ -18,7 +18,8 @@ main = do
1818
case container of
1919
Nothing -> throw "Container element not found."
2020
Just c -> do
21+
root <- createRoot c
2122
ex <- mkEx
2223
let
2324
app = element ex {}
24-
render app c
25+
renderRoot root app

0 commit comments

Comments
 (0)