Skip to content

Commit 3322697

Browse files
committed
chore: remove babel polyfill
1 parent 2b86687 commit 3322697

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@
3131
"start": "dumi dev",
3232
"test": "rc-test"
3333
},
34-
"dependencies": {
35-
"@babel/runtime": "^7.18.3"
36-
},
34+
"dependencies": {},
3735
"devDependencies": {
3836
"@rc-component/father-plugin": "^1.0.0",
3937
"@testing-library/jest-dom": "^5.16.4",

src/index.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,12 @@ unstableSetRender((node, container: ContainerType) => {
1010
container._reactRoot ||= createRoot(container);
1111
const root: ReturnType<typeof createRoot> = container._reactRoot;
1212
root.render(node);
13-
return async () => {
14-
// Wait for timeout to avoid React render race.
15-
await new Promise((resolve) => setTimeout(resolve, 0));
16-
root.unmount();
17-
};
13+
14+
return () =>
15+
new Promise<void>((resolve) => {
16+
setTimeout(() => {
17+
root.unmount();
18+
resolve();
19+
}, 0);
20+
});
1821
});

0 commit comments

Comments
 (0)