Skip to content

Commit 73499c8

Browse files
committed
Add ReactDOM.hydrate
1 parent 12caae5 commit 73499c8

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

core/src/main/scala/japgolly/scalajs/react/ReactDOM.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package japgolly.scalajs.react
22

33
import japgolly.scalajs.react.internal.NotAllowed
4+
import japgolly.scalajs.react.vdom.VdomElement
45
import japgolly.scalajs.react.{raw => Raw}
56
import org.scalajs.dom
67
import scala.scalajs.js.|
@@ -12,6 +13,11 @@ object ReactDOM {
1213
def findDOMNode(componentOrElement: dom.Element | Raw.React.ComponentUntyped): Option[ComponentDom.Mounted] =
1314
ComponentDom.findDOMNode(componentOrElement).mounted
1415

16+
def hydrate(element : VdomElement,
17+
container: Raw.ReactDOM.Container,
18+
callback: Callback = Callback.empty): Raw.React.ComponentUntyped =
19+
Raw.ReactDOM.hydrate(element.rawElement, container, callback.toJsFn)
20+
1521
def unmountComponentAtNode(container: dom.Node): Boolean =
1622
raw.unmountComponentAtNode(container)
1723

doc/changelog/1.4.0.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,4 @@ find . -type f -name '*.scala' -exec perl -pi -e '
8484

8585
# TODO
8686

87-
* SSR stuff
8887
* Rename `.runNow()` to `.unsafeRunNow()`?

0 commit comments

Comments
 (0)