練習連接 :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; }