1
1
让我从简化何时应该使用状态与任何其他选项(例如常规JS变量)开始。只要有可能,你想用别的东西。。。 除了 当该值影响组件呈现的内容时(即它在函数或呈现方法中返回的JSX)。如果你遵循这个简单的规则,它总是会在你应该/不应该使用state时给出答案。 理解这一点后,你的问题的其余部分实际上与状态无关:如果服务器上的更改影响了组件返回的内容,你应该将它们保持在状态,否则常规变量就足够了。
至于你使用哪种技术来获取信息,这实际上是一个单独的问题(你可能只需要搜索就能找到答案)。简而言之,您可以发出AJAX请求(例如使用
附言:我应该提到的是,如果你的问题是更新一段数据(从更大的混乱数据中),那么像Redux或Apollo GraphQL框架这样的工具(它构建在客户端数据缓存中,并在你进行GraphQL查询时自动更新缓存……但将GraphQL用于API,甚至只是Redux,是一个主要项目)。 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Anaya Ammar · 渲染后未显示的值 1 年前 |
Zemelon · -moz背面可见性不适用于顺风css 1 年前 |
Mark C. · 制作一个可松开的单选按钮[关闭] 1 年前 |