javascript - 反应 setState 问题
问题描述
fetch('http://192.168.0.113:8000/api/v1/react/fetch_conversation_action/')
.then(res => res.json())
.then(action => this.setState({action}, () => console.log(action)))
console.log(this.state);
我正在对 API 进行 fetch 调用,我得到了响应,但是会发生什么我必须设置状态,但它没有发生我知道反应 setState 是设置状态的一个步骤我能够将值记录到控制台但是设置状态时它不会更新状态
解决方案
推荐阅读
- azure-blob-storage - Azure SDK 版本 12 中的 BlobClient 与 BlobItem 和 BlobHierarchyItem.Blob 有什么区别?
- python - PyTorch TabularDataset 拆分显示错误的结果
- forms - 如何使用 CGI.pm 获取选中复选框的列表?
- javascript - 如何绕过 CORS 从 Blazor WebAssembly 调用 Firestore?(调用在 JavaScript 中)
- jquery - 辅助列上的 DataTable 排序不起作用
- tui-calendar - tui-calendar 模板选项在 tui-calendar 中不起作用
- django - 我可以在 django 身份验证中使用 6 位密码而不是密码登录我的用户吗?
- powershell - 使用 Invoke-WUJob 进行 Windows 更新
- django - 如何让 FormSet 在我的视图中验证?
- bash - 如何为最后一个命令行参数设置默认值