background: win 10
1.安裝node(本來想用nvm安裝,不知為何安裝后死活不能用,不想在上面浪費(fèi)時(shí)間,所以直接安裝node,建議安裝版本高一些, create-react-app 需要的版本比較高。詳情,百度一下,你就知道)? :P)高版本可以直接配好path,home?
2.用create-react-app? init項(xiàng)目
3.建議 npm run eject ,玩一下webpack 配置(我玩的不好)
4.安裝各種東東:(painful)
? ? a.瀏覽器插件:react dev tools:建議把代碼下載下來自己build,因?yàn)椴寮W(wǎng)址容易被墻。這里面有個(gè)比較坑的事情,就是我用create-react-app創(chuàng)建的項(xiàng)目,啟動(dòng)起來后,打開react dev tools 報(bào)錯(cuò)了,是backend.js報(bào)錯(cuò), can't get displayName of null·····emmm我不知道在你看到這篇文章的時(shí)候這個(gè)問題解決了沒有,反正,我這個(gè)時(shí)候沒解決。我是這么做的:backend/getDisplayName.js:17
加上了:
if (type===null) {
? ? type = {};
? }
? ? 然后就不報(bào)錯(cuò)了???
? ? b. redux dev tool (網(wǎng)址你寄幾搜一哈) 還沒開始用,用過后補(bǔ)充
5.項(xiàng)目中使用到的包~們(常規(guī)全家桶我就不說了):
react-css-modules? ?react-loadable?redux-saga(可以寫測(cè)試的中間件,你值得擁有)后面會(huì)陸續(xù)補(bǔ)充