Skip to content

Commit e85fefb

Browse files
committed
fix: remove hydrate and render
1 parent 4432269 commit e85fefb

File tree

2 files changed

+3
-35
lines changed

2 files changed

+3
-35
lines changed

packages/react-native-web/src/exports/AppRegistry/renderApplication.js

+3-10
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import type { ComponentType, Node } from 'react';
1212

1313
import AppContainer from './AppContainer';
1414
import invariant from 'fbjs/lib/invariant';
15-
import renderLegacy, { hydrateLegacy, render, hydrate } from '../render';
15+
import { render, hydrate } from '../render';
1616
import StyleSheet from '../StyleSheet';
1717
import React from 'react';
1818

@@ -27,18 +27,11 @@ export default function renderApplication<Props: Object>(
2727
options: {
2828
hydrate: boolean,
2929
initialProps: Props,
30-
mode: 'concurrent' | 'legacy',
3130
rootTag: any
3231
}
3332
): Application {
34-
const { hydrate: shouldHydrate, initialProps, mode, rootTag } = options;
35-
const renderFn = shouldHydrate
36-
? mode === 'concurrent'
37-
? hydrate
38-
: hydrateLegacy
39-
: mode === 'concurrent'
40-
? render
41-
: renderLegacy;
33+
const { hydrate: shouldHydrate, initialProps, rootTag } = options;
34+
const renderFn = shouldHydrate ? hydrate : render;
4235

4336
invariant(rootTag, 'Expect to have a valid rootTag, instead got ', rootTag);
4437

packages/react-native-web/src/exports/render/index.js

-25
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,11 @@
99

1010
'use client';
1111

12-
import {
13-
hydrate as domLegacyHydrate,
14-
render as domLegacyRender
15-
} from 'react-dom';
1612
import {
1713
createRoot as domCreateRoot,
1814
hydrateRoot as domHydrateRoot
1915
} from 'react-dom/client';
2016

21-
import unmountComponentAtNode from '../unmountComponentAtNode';
2217
import { createSheet } from '../StyleSheet/dom';
2318

2419
export function hydrate(element, root) {
@@ -32,23 +27,3 @@ export function render(element, root) {
3227
reactRoot.render(element);
3328
return reactRoot;
3429
}
35-
36-
export function hydrateLegacy(element, root, callback) {
37-
createSheet(root);
38-
domLegacyHydrate(element, root, callback);
39-
return {
40-
unmount: function () {
41-
return unmountComponentAtNode(root);
42-
}
43-
};
44-
}
45-
46-
export default function renderLegacy(element, root, callback) {
47-
createSheet(root);
48-
domLegacyRender(element, root, callback);
49-
return {
50-
unmount: function () {
51-
return unmountComponentAtNode(root);
52-
}
53-
};
54-
}

0 commit comments

Comments
 (0)