[{"title":"( 40 个子文件 269KB ) React-JS-源码","children":[{"title":"React-JS-master","children":[{"title":".gitignore <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 713.09KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"Component","children":[{"title":"Image","children":[{"title":"logo.jpg <span style='color:#111;'> 33.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"HoachToanComponent","children":[{"title":"HoachToanHomePage.jsx <span style='color:#111;'> 16.17KB </span>","children":null,"spread":false},{"title":"HoachToanAddForm.jsx <span style='color:#111;'> 9.59KB </span>","children":null,"spread":false},{"title":"HoachToanEditForm.jsx <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"PrivateRoute.jsx <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"InsertDataApplication.jsx <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"EditForm.jsx <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"HomePage.jsx <span style='color:#111;'> 16.50KB </span>","children":null,"spread":false},{"title":"KPIComponent","children":[{"title":"ListKPI.jsx <span style='color:#111;'> 8.47KB </span>","children":null,"spread":false},{"title":"Image","children":[{"title":"logo.jpg <span style='color:#111;'> 33.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"EditKPI.jsx <span style='color:#111;'> 5.98KB </span>","children":null,"spread":false},{"title":"AddKPI.jsx <span style='color:#111;'> 7.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"LoginPage.jsx <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"AddForm.jsx <span style='color:#111;'> 9.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"CSS","children":[{"title":"home.css <span style='color:#111;'> 7.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"setupTests.js <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"Service","children":[{"title":"KPIUserAuthService.js <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"KPITimeRangeService.js <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"KPIValueService.js <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"KPIRoomService.js <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"KPICateService.js <span style='color:#111;'> 999B </span>","children":null,"spread":false},{"title":"ExcelService.js <span style='color:#111;'> 286B </span>","children":null,"spread":false},{"title":"KPIComponentService.js <span style='color:#111;'> 438B </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"App.js <span style='color:#111;'> 331B </span>","children":null,"spread":false},{"title":"reportWebVitals.js <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"App.css <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"index.css <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"App.test.js <span style='color:#111;'> 246B </span>","children":null,"spread":false}],"spread":true},{"title":"public","children":[{"title":"robots.txt <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"logo192.png <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1.68KB </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;'> 492B </span>","children":null,"spread":false},{"title":"logo512.png <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":".eslintcache <span style='color:#111;'> 95.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]