对于一个学校项目,我需要根据从传感器获得的值给骑自行车的人指示方向。传感器能够向数据库发送 PUT 请求,其值为 true 或 false。 我正在使用 Fetch Suspense 从数据库检索该对象。我在 if else 语句中使用该对象的值。
fetch 方法工作得很好,PUT 请求也是如此。
但问题是,当我刷新页面时,我只能看到 true->false 或反之亦然的变化。
有没有办法使用 Fetch Suspense 重新渲染应用程序?
任何帮助将不胜感激!
https://codesandbox.io/embed/mystifying-wing-hsgf1?fontsize=14
最佳答案
不要在另一个组件内实例化一个组件。我建议将 App 位提取为单独的组件,并将 API 中的值作为 prop 传递给呈现方向的组件。
关于javascript - 如何在 PUT 请求后使用 Fetch-Suspense 重新渲染 React 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56530110/