[{"title":"( 31 个子文件 122KB ) Counter-Redux:计数器应用程序,将Redux的实现作为React应用程序的状态管理-源码","children":[{"title":"Counter-Redux-master","children":[{"title":".gitignore <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 439B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 343.64KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"components","children":[{"title":"CounterOutput","children":[{"title":"CounterOutput.css <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"CounterOutput.js <span style='color:#111;'> 213B </span>","children":null,"spread":false}],"spread":true},{"title":"CounterControl","children":[{"title":"CounterControl.js <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":"CounterControl.css <span style='color:#111;'> 336B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"index.js <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"App.js <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"containers","children":[{"title":"Counter","children":[{"title":"Counter.js <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"registerServiceWorker.js <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"App.css <span style='color:#111;'> 31B </span>","children":null,"spread":false},{"title":"index.css <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"App.test.js <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"store","children":[{"title":"utility.js <span style='color:#111;'> 128B </span>","children":null,"spread":false},{"title":"reducers","children":[{"title":"counter.js <span style='color:#111;'> 710B </span>","children":null,"spread":false},{"title":"result.js <span style='color:#111;'> 710B </span>","children":null,"spread":false}],"spread":false},{"title":"actions","children":[{"title":"counter.js <span style='color:#111;'> 457B </span>","children":null,"spread":false},{"title":"actionTypes.js <span style='color:#111;'> 228B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"result.js <span style='color:#111;'> 614B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"public","children":[{"title":"index.html <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"manifest.json <span style='color:#111;'> 298B </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"stop_server.sh <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"start_server.sh <span style='color:#111;'> 277B </span>","children":null,"spread":false},{"title":"install_dependencies.sh <span style='color:#111;'> 372B </span>","children":null,"spread":false},{"title":"server.js <span style='color:#111;'> 541B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 103.44KB </span>","children":null,"spread":false},{"title":"appspec.yml <span style='color:#111;'> 396B </span>","children":null,"spread":false},{"title":"how-to-use.txt <span style='color:#111;'> 374B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]