直接将状态反馈到实例

时间:2017-09-28 02:26:49

标签: reactjs

为什么将状态变量分配给React的状态是一种好习惯?我是初学者。我试图理解单独的ôôö对象的目的。天真地,写一个组件似乎同样好(并且稍微短一些):

øðð

而不是:

øðöð׆¨@‡¨@Š‹ŒŁ–
   ñ

我理解ôóö会触发重新渲染,但似乎您可以轻松设置所需的状态,然后直接触发重新渲染。我一直在使用óðò

在所有其他情况下,React似乎遵循简单原则。除了绝对需要额外功能之外,React倾向于支持本机JavaScript功能而不是其他React定义的功能。为什么React的创造者会竭尽全力给予React state

深度示例

作为一个较长的例子,我可以定义一个每秒增加其计数的组件this.foo = 3; 。第一种方法使用react的this.state.foo = 3; 属性。第二个将其状态直接附加到实例。

使用setState

this.setState({})

直接将属性附加到实例:

state

0 个答案:

没有答案