如何降低react createPortal导入成本

问题描述 投票:0回答:2

从react-dom导入createPortal的成本是131kb(压缩后:42kb)

我尝试将其导入为看起来像可以从“react-dom/client”导入的createRoot,但我不能这样做。 有什么办法可以降低这个成本吗?

reactjs react-dom react-portal
2个回答
0
投票

一般来说,如果你使用nextJS并且关心“First Load JS”的大小,无论是否导入它都不会改变。因此,您可以按原样使用它并睡个好觉。捆绑尺寸也相同。


-1
投票

不。它是从

react-dom
导出的,因此您无法从
react-dom/client
导入它。而且成本也不是什么大问题。你为什么关心它?

© www.soinside.com 2019 - 2024. All rights reserved.