关于state中list值修改问题

来源:3-3 实现 TodoList 新增删除功能

盐的甜js

2019-01-07

handleBtnClick() {
		//添加item
		const list = this.state.list;
		const newList = list.push(this.state.inputValue);
		this.setState(() => ({
			list: newList,
			inputValue: ''
		}))
	}

图片描述

图片描述

请问老师这样写为啥会报错呢?是因为push方法的原因吗?

写回答

1回答

Dell

2019-01-07

报什么错误发来看看

0
2
Dell
回复
盐的甜js
这个我怀疑是list初始值不是一个数组造成的
2019-01-12
共2条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程