【发布时间】:2017-06-23 19:33:08
【问题描述】:
在docs 中,React 表示它并不真正关心实例,因为组件将道具作为输入并为您输出元素。它在顶部为您提供了一个示例,说明其他框架必须如何创建实例,然后将其连接到 DOM 以处理不同的事件。但我不明白这与 React 所做的有什么不同。
您不会在 React 中的组件上调用 new,但您仍然必须渲染它并创建所有相同的处理程序。并且组件内部的this 仍然指代实例,因此React 不必在每次渲染组件时都创建一个实例(即使它是<li> 内的组件,一次被渲染多次)。
传统框架必须创建同一个组件的多个实例来连接到它对应的每个 DOM 节点,React 不也是这样做的吗?一个组件还能如何跟踪多个this?
【问题讨论】:
标签: reactjs components instance