Reactjs 将项推送到处于react状态的数组时出错
我正在尝试在应用程序状态下的React应用程序中创建一个按钮,该按钮在另一个组件的上下文中使用。创建一个文件夹是非常困难的 我在[…this.state.folders,newFolder]处遇到语法错误。我以为这是一种“推动”反应的方式。任何帮助都将不胜感激Reactjs 将项推送到处于react状态的数组时出错,reactjs,Reactjs,我正在尝试在应用程序状态下的React应用程序中创建一个按钮,该按钮在另一个组件的上下文中使用。创建一个文件夹是非常困难的 我在[…this.state.folders,newFolder]处遇到语法错误。我以为这是一种“推动”反应的方式。任何帮助都将不胜感激 export default class App2 extends React.Component { state = { notes: [], folders: [], newFolder: "&q
export default class App2 extends React.Component {
state = {
notes: [],
folders: [],
newFolder: "",
setNewFolder: e => this.setState({ newFolder: e.taget.value }),
createFolder: e => {
e.preventDefault();
const newFolder = e.target.value;
this.setState({
[...this.state.folders, newFolder],
newTodo: ""
});
},
error: null
};
您缺少要设置的状态的
文件夹
键:
this.setState({
folders: [...this.state.folders, newFolder],
newTodo: ""
});
哇!如果我盯着它看得久一点的话,它是如此简单和基本……谢谢!!