React 可以被用于任何 web 应用中。可以被嵌入到其他应用,且需要注意,其他的应用也可以被嵌入到 React。本篇将介绍一些更常见的用例,专注于与 jQueryBackbone 进行整合,同样的思路还可以应用于将组件与任意现有代码集成。

1、集成带有 DOM 操作的插件

React 不会处理 React 自身之外的 DOM 操作。它根据内部虚拟 DOM 来决定是否需要更新,而且如果同一个 DOM 节点被另一个库操作了,React 会觉得困惑而且没有办法恢复。
这并不意味着 React 与其他操作 DOM 的方式不能结合,也不一定结合困难,只不过需要你去关注每个库所做的事情。
避免冲突的最简单方式就是防止 React 组件更新。你可以渲染无需更新的 React 元素,比如一个空的 <div />


2、集成其他视图库

3、集成Model 层