练习连接 :https://github.com/dirstart/React-learning/tree/master/todo-list1
版本1连接: https://github.com/dirstart/My-React-Todolist --使用create-react-app+react
版本2连接: https://github.com/dirstart/My-React-Todolist-v2.0 --使用webpack+react+redux+react-reduxcss
语言名-learning
,而后里面放着不少垃圾代码和一些项目,如个人vue-learn,react-learnning如今想来这样还真是凌乱,因而此次单独把todo-list放一个仓库,这里有如何将原仓库内的文件转为仓库的骚操做,在第三序列里面。http://www.cnblogs.com/can-i-do/p/7091684.html编写背景:本身在实习的公司里面写的,我发现本身运气还真的挺好哈哈,实习公司暂时没有什么事情,据说是项目的收尾阶段,也是由于本身比较菜还帮不上忙吧哈哈,无论怎么说,得感谢这个公司,正是由于这么闲我才有这样一个温馨的系统学习react的时间html
以上就是暂时完成的部分。下面是我关于本次项目的一些思考和不足的总结。也可在个人项目地址中readme看到最新改动。前端
别人的成功每每是冰山的一脚,由于咱们每每看不见人们冰山下的努力。
解决方案:
在删除的时候经过给index的flag改为false,以后在map的时候用默认i赋值致使出错,改进方案==> 改成{content,flag,id},同时分为dustbinList和TodoList两块vue
解决方案:
var t=setTimeout(()=>{},5000);
clearTimemout(t);
// 其实和setInterval停下的方法是同样的react
if (this.state.content === '') { console.log("没有任务"); this.setState({ suspension: true }, function() { setTimeout(() => { this.setState({ suspension: false }) }, 5000); }) return; }