【发布时间】:2018-05-12 17:51:59
【问题描述】:
我在三元组中使用this.setState()inside 并试图找出它返回的内容。该文档没有提供任何关于它返回什么的信息。
【问题讨论】:
-
我认为它不会返回任何东西。它是一个二传手
-
您是否试图回读状态中设置的内容并根据它做出决定?如果是,您应该在回调函数中移动该逻辑并将其作为第二个参数发送到
setState。setState函数安排更新,状态既不会立即修改,也不会从调用中作为值返回。 在状态更新后采取行动的正确方法是通过回调作为第二个参数。
标签: javascript reactjs