React tips 部分提供了一些信息,来解答你可能遇到的常见问题,也为了警告你避免常见的错误。贡献按照 current tips 的样式向 React repository following the current tips 提交 pull request。 如果你有一个需要先 review 的文章,通过提交 PR 你可以在 reactjs channel on freenode 或 reactjs Google group 获得帮助。
除了与 DOM 的差异之外,React 也提供了一些 DOM 里面不存在的属性。key:可选的唯一的标识器。当组件在渲染过程中被各种打乱的时候,由于差异检测逻辑,可能会被销毁后重新创建。给组件绑定一个 key,可以持续确保组件还存在 DOM 中。更多内容请参考这里。ref:参考这里。dangerouslySetInnerHTML:提供插入纯 HTML 字符串的功能,主要为了能和生成 DOM 字符串的库整合。
ReactLink是一种简单表达React双向绑定的方式。注意:如果你是这个框架的初学者,记住ReactLink对于大多数应用来说都是不需要的,应该谨慎使用。在React里面,数据流是一个方向的:从拥有者到子节点。这是因为根据the Von Neumann model of computing,数据仅向一个方向传递。你可以认为它是单向数据绑定。然而,有很多应用需要你读取一些数据,然后传回给你的程序。