javascript - 没有react-dom可以使用react-core吗

标签 javascript dom reactjs

所以我一直在阅读关于 React 的 Facebook 文档。有很多,所以我可能错过了一些,但是,我读到他们将 React 拆分为 react-corereact-dom

我找到了这个 react-core 仓库:https://github.com/petehunt/react-core

请问现在分手了吗?我可以使用 react-core 并实现另一个 virtual-dom 类型库来代替 react-dom 吗?

最佳答案

是的,这种 split 从 React 0.14 开始就已经发生了。两个官方包是reactreact-dom , 尽管他们仍然住在 facebook/react repository ; DOM 特定的东西目前是 in ReactDOM.js而共享的东西是 exported from ReactIsomorphic.js . (这是内部的,当使用 npm 包时,你应该只是 require("react")require("react-dom")。)

已经有项目利用了这种拆分;以 react-blessed 为例,一个用于 blessed 库的自定义渲染器:

React Blessed Demo

关于javascript - 没有react-dom可以使用react-core吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34227606/

相关文章:

Javascript 无法在另一个函数内调用数组推送

javascript - 为什么 jQuery 似乎不向嵌套跨度添加文本?

javascript - 在新的 ajax 加载内容之后刷新 dom 处理程序的最明智的方法是什么?

java - 后退按钮在模拟器上工作,但在 Android 设备上不起作用

Javascript:obj.fn() 与 x=obj.fn;x()

php - 元素未从 DOM 中删除

javascript - 是否可以在同一页面上运行两个不同版本的 ReactJS?

android - 如何在 React Native 应用程序中维护 session ?

javascript - Webpack无法在Electron应用程序中从Nodejs打包https

javascript - 创建动态字符串模板的最佳方法是什么