【发布时间】:2017-03-15 13:40:57
【问题描述】:
我有一个本地 JSON 文件,用于将所有数据加载到应用程序。在一个组件中,我加载了constructor() 这些数据。在函数addRow() 中,我添加了新字段,但它只是在本地状态变量中。我也想将它添加到 json 文件中,所以刷新后这个新行将仍然存在。
我试图找出这个问题的解决方法真的很容易,但我没有找到。如果您知道某些主题,请发送给我。
constructor() {
super();
this.state = {
employees: require('json!../../../data/employees.json')
};
this.addEmployee = this.addEmployee.bind(this);
}
addEmployee(employee) {
this.setState({
employees: this.state.employees.concat([employee])
});
}
【问题讨论】:
-
POST 请求 + 服务器端脚本写入 json 文件。
-
或者一些 javascript (node.js) 的 react 插件可以与 json 一起使用
-
不,你不能只用客户端代码编写文件,你需要后端。
标签: javascript json reactjs