所以我一直在阅读关于 React
的 Facebook 文档。有很多,所以我可能错过了一些,但是,我读到他们将 React 拆分为 react-core
和 react-dom
。
我找到了这个 react-core 仓库:https://github.com/petehunt/react-core
请问现在分手了吗?我可以使用 react-core
并实现另一个 virtual-dom
类型库来代替 react-dom
吗?
最佳答案
是的,这种 split 从 React 0.14 开始就已经发生了。两个官方包是react
和 react-dom
, 尽管他们仍然住在 facebook/react repository ; DOM 特定的东西目前是 in ReactDOM.js
而共享的东西是 exported from ReactIsomorphic.js
. (这是内部的,当使用 npm 包时,你应该只是 require("react")
和 require("react-dom")
。)
已经有项目利用了这种拆分;以 react-blessed 为例,一个用于 blessed 库的自定义渲染器:
关于javascript - 没有react-dom可以使用react-core吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34227606/