1.react中键盘点击判断通过 e.keyCode, Api来判断是不是键盘码Enter的键值为13
2.id自动生成的库是通过第三方库来的 uuid 或者压缩过的nanoid库,来给id赋予一个独一无二的值
3.键盘点击事件通过onkeyup Api来触发键盘点击事件
4.鼠标移入和移除触发的事件为onMouseEnter和onMouseLeave={this.hid}
5.限制react 的props的类型需要第三方库prop-typrs 是props效验
6.static是静态属性
7.删除弹框提示,通过if(window.confirm('确定删除吗')){}它返回一个true和false
8.Math.round(Math.random()*29)*10,就是随机出现整10 的倍数
9.对象里面属性的更改:重要
const newTodos = todos.map((todosObj)=>{
return { ...todosObj ,done:true}
})
把todosObj对象解构出来并把里面的done属性全部更改为true通过map遍历
然后再通过this.setState({todos:todosObj})更改状态