现状:用React写一个很简单的todolist,可是遇到这个问题,奈何我东改西改,这个错误就是雷打不动……
后来,突然灵光一下,想起了一个场景,那时我去请教老师
老师:你这个一大串一大串的后面跟起,你不觉得看起来很恼火吗?以后的大项目,这个问题会更严重,所以把它改成解构赋值就会好很多。
原版:this.state.list.handleAdd()
我:const {List}=this.state
老师:一阵无语之后,解构赋值不是这样的,你还没有掌握到解构赋值的精髓
老师:const {list}=this.state;
我:好家伙,原来是这样
后来,我试着去改了改map部分,果然,成功逆转
这么简单的东西居然徘徊了那么久,但是最后也发现了,所以凡事一定要自己去想,老师告诉的答案不是自己,一定需要自己去理解去消化,大彻大悟的感觉就像,一个人抹黑走了很久的独木桥之后突然柳暗花明又一村。
不得不承认,挺好。
菜鸟记录一下遇到的问题,如有不当,恳请指点。