node.js - 为什么我在 React 中得到最后一个函数调用结果
问题描述
我正在尝试编写一个辅助类来处理反应组件中的数据操作。但是如果我按顺序调用两个数据操作函数,我总是得到最后一个函数调用的结果
function test() {
let actions = new ModelActions(data);
actions.addItem(item);
console.log(item.getData());
//In node js (without react), this shows the result of addItem
//In react (on Chrome and Firefox), shows the result of deleteItem
actions.deleteItem(item3);
console.log(item.getData());
//shows expected result on all platforms
}
我觉得这是 React 实现的问题,但我不知道为什么,因此,我不知道如何绕过它。
笔记:
解决方案
推荐阅读
- report - 报表设计器参数
- r - 以显示的特定格式格式化小标题
- c# - VSTO Outlook 插件功能区未正确加载
- python - django_filters 通过模型搜索 ManyToMany 中的字段
- javascript - 如何正确格式化此对象以使其内部没有重复数据?
- c++ - 从 Visual Studio 2010 构建的 exe 加载时,使用带有 v141_xp 工具链的 Visual Studio 2019 构建的 Dll 无法在 xp 上加载
- r - 高于/低于 R 中的列
- angular - 如何将斜杠(/)作为搜索字符串在 Angular 前端传递到后端
- html - 如何删除页面中间的白条?
- r - R:如何使用列名中的信息来修改 df 中的整个列