首页下载资源前端redux-3.7.0.zip

ZIPredux-3.7.0.zip

a37373371.24MB需要积分:1

资源文件列表:

redux-3.7.0.zip 大约有436个文件
  1. redux-3.7.0/
  2. redux-3.7.0/.babelrc 1.09KB
  3. redux-3.7.0/.editorconfig 304B
  4. redux-3.7.0/.eslintignore 82B
  5. redux-3.7.0/.eslintrc 30B
  6. redux-3.7.0/.github/
  7. redux-3.7.0/.github/ISSUE_TEMPLATE.md 708B
  8. redux-3.7.0/.gitignore 56B
  9. redux-3.7.0/.travis.yml 489B
  10. redux-3.7.0/CHANGELOG.md 225B
  11. redux-3.7.0/CNAME 13B
  12. redux-3.7.0/CODE_OF_CONDUCT.md 3.15KB
  13. redux-3.7.0/CONTRIBUTING.md 5.99KB
  14. redux-3.7.0/LICENSE-logo.md 6.8KB
  15. redux-3.7.0/LICENSE.md 1.06KB
  16. redux-3.7.0/PATRONS.md 801B
  17. redux-3.7.0/README.md 14.81KB
  18. redux-3.7.0/SUMMARY.md 14B
  19. redux-3.7.0/book.json 615B
  20. redux-3.7.0/build/
  21. redux-3.7.0/build/gitbook.css 327B
  22. redux-3.7.0/build/use-lodash-es.js 225B
  23. redux-3.7.0/docs/
  24. redux-3.7.0/docs/FAQ.md 5.06KB
  25. redux-3.7.0/docs/Feedback.md 425B
  26. redux-3.7.0/docs/Glossary.md 8.04KB
  27. redux-3.7.0/docs/README.md 3.47KB
  28. redux-3.7.0/docs/Troubleshooting.md 6.54KB
  29. redux-3.7.0/docs/advanced/
  30. redux-3.7.0/docs/advanced/AsyncActions.md 19.68KB
  31. redux-3.7.0/docs/advanced/AsyncFlow.md 1.44KB
  32. redux-3.7.0/docs/advanced/ExampleRedditAPI.md 7.75KB
  33. redux-3.7.0/docs/advanced/Middleware.md 16.26KB
  34. redux-3.7.0/docs/advanced/NextSteps.md 101B
  35. redux-3.7.0/docs/advanced/README.md 421B
  36. redux-3.7.0/docs/advanced/UsageWithReactRouter.md 8.15KB
  37. redux-3.7.0/docs/api/
  38. redux-3.7.0/docs/api/README.md 1.25KB
  39. redux-3.7.0/docs/api/Store.md 8.38KB
  40. redux-3.7.0/docs/api/applyMiddleware.md 9.62KB
  41. redux-3.7.0/docs/api/bindActionCreators.md 3.86KB
  42. redux-3.7.0/docs/api/combineReducers.md 5.07KB
  43. redux-3.7.0/docs/api/compose.md 1.42KB
  44. redux-3.7.0/docs/api/createStore.md 3.12KB
  45. redux-3.7.0/docs/basics/
  46. redux-3.7.0/docs/basics/Actions.md 4.62KB
  47. redux-3.7.0/docs/basics/DataFlow.md 4.85KB
  48. redux-3.7.0/docs/basics/ExampleTodoList.md 6.11KB
  49. redux-3.7.0/docs/basics/README.md 489B
  50. redux-3.7.0/docs/basics/Reducers.md 14.8KB
  51. redux-3.7.0/docs/basics/Store.md 3.16KB
  52. redux-3.7.0/docs/basics/UsageWithReact.md 15.61KB
  53. redux-3.7.0/docs/faq/
  54. redux-3.7.0/docs/faq/Actions.md 11.28KB
  55. redux-3.7.0/docs/faq/CodeStructure.md 6KB
  56. redux-3.7.0/docs/faq/General.md 5.54KB
  57. redux-3.7.0/docs/faq/ImmutableData.md 27.74KB
  58. redux-3.7.0/docs/faq/Miscellaneous.md 3KB
  59. redux-3.7.0/docs/faq/OrganizingState.md 8.22KB
  60. redux-3.7.0/docs/faq/Performance.md 12.25KB
  61. redux-3.7.0/docs/faq/ReactRedux.md 12.22KB
  62. redux-3.7.0/docs/faq/Reducers.md 4.47KB
  63. redux-3.7.0/docs/faq/StoreSetup.md 6.79KB
  64. redux-3.7.0/docs/introduction/
  65. redux-3.7.0/docs/introduction/CoreConcepts.md 2.6KB
  66. redux-3.7.0/docs/introduction/Ecosystem.md 12.53KB
  67. redux-3.7.0/docs/introduction/Examples.md 5.47KB
  68. redux-3.7.0/docs/introduction/Motivation.md 2.29KB
  69. redux-3.7.0/docs/introduction/PriorArt.md 6.99KB
  70. redux-3.7.0/docs/introduction/README.md 204B
  71. redux-3.7.0/docs/introduction/ThreePrinciples.md 3.17KB
  72. redux-3.7.0/docs/recipes/
  73. redux-3.7.0/docs/recipes/ComputingDerivedData.md 11.08KB
  74. redux-3.7.0/docs/recipes/ImplementingUndoHistory.md 15.55KB
  75. redux-3.7.0/docs/recipes/IsolatingSubapps.md 2.5KB
  76. redux-3.7.0/docs/recipes/MigratingToRedux.md 3.02KB
  77. redux-3.7.0/docs/recipes/README.md 660B
  78. redux-3.7.0/docs/recipes/ReducingBoilerplate.md 17.08KB
  79. redux-3.7.0/docs/recipes/ServerRendering.md 14.93KB
  80. redux-3.7.0/docs/recipes/StructuringReducers.md 3.03KB
  81. redux-3.7.0/docs/recipes/UsingImmutableJS.md 21.03KB
  82. redux-3.7.0/docs/recipes/UsingObjectSpreadOperator.md 2.96KB
  83. redux-3.7.0/docs/recipes/WritingTests.md 12.31KB
  84. redux-3.7.0/docs/recipes/reducers/
  85. redux-3.7.0/docs/recipes/reducers/BasicReducerStructure.md 4.89KB
  86. redux-3.7.0/docs/recipes/reducers/BeyondCombineReducers.md 6.74KB
  87. redux-3.7.0/docs/recipes/reducers/ImmutableUpdatePatterns.md 6.13KB
  88. redux-3.7.0/docs/recipes/reducers/InitializingState.md 6.45KB
  89. redux-3.7.0/docs/recipes/reducers/NormalizingStateShape.md 9.3KB
  90. redux-3.7.0/docs/recipes/reducers/PrerequisiteConcepts.md 5.49KB
  91. redux-3.7.0/docs/recipes/reducers/RefactoringReducersExample.md 12.56KB
  92. redux-3.7.0/docs/recipes/reducers/ReusingReducerLogic.md 5.46KB
  93. redux-3.7.0/docs/recipes/reducers/SplittingReducerLogic.md 3.69KB
  94. redux-3.7.0/docs/recipes/reducers/UpdatingNormalizedData.md 10.32KB
  95. redux-3.7.0/docs/recipes/reducers/UsingCombineReducers.md 6KB
  96. redux-3.7.0/examples/
  97. redux-3.7.0/examples/README.md 124B
  98. redux-3.7.0/examples/async/
  99. redux-3.7.0/examples/async/.gitignore 155B
  100. redux-3.7.0/examples/async/README.md 2.06KB
  101. redux-3.7.0/examples/async/package.json 499B
  102. redux-3.7.0/examples/async/public/
  103. redux-3.7.0/examples/async/public/index.html 634B
  104. redux-3.7.0/examples/async/src/
  105. redux-3.7.0/examples/async/src/actions/
  106. redux-3.7.0/examples/async/src/actions/index.js 1.16KB
  107. redux-3.7.0/examples/async/src/components/
  108. redux-3.7.0/examples/async/src/components/Picker.js 570B
  109. redux-3.7.0/examples/async/src/components/Posts.js 260B
  110. redux-3.7.0/examples/async/src/containers/
  111. redux-3.7.0/examples/async/src/containers/App.js 2.34KB
  112. redux-3.7.0/examples/async/src/index.js 581B
  113. redux-3.7.0/examples/async/src/reducers/
  114. redux-3.7.0/examples/async/src/reducers/index.js 1.24KB
  115. redux-3.7.0/examples/async/yarn.lock 214.36KB
  116. redux-3.7.0/examples/counter-vanilla/
  117. redux-3.7.0/examples/counter-vanilla/index.html 1.76KB
  118. redux-3.7.0/examples/counter/
  119. redux-3.7.0/examples/counter/.gitignore 155B
  120. redux-3.7.0/examples/counter/README.md 2.06KB
  121. redux-3.7.0/examples/counter/package.json 504B
  122. redux-3.7.0/examples/counter/public/
  123. redux-3.7.0/examples/counter/public/index.html 636B
  124. redux-3.7.0/examples/counter/src/
  125. redux-3.7.0/examples/counter/src/components/
  126. redux-3.7.0/examples/counter/src/components/Counter.js 1000B
  127. redux-3.7.0/examples/counter/src/components/Counter.spec.js 1.77KB
  128. redux-3.7.0/examples/counter/src/index.js 508B
  129. redux-3.7.0/examples/counter/src/reducers/
  130. redux-3.7.0/examples/counter/src/reducers/index.js 193B
  131. redux-3.7.0/examples/counter/src/reducers/index.spec.js 537B
  132. redux-3.7.0/examples/counter/yarn.lock 219.06KB
  133. redux-3.7.0/examples/real-world/
  134. redux-3.7.0/examples/real-world/.gitignore 155B
  135. redux-3.7.0/examples/real-world/README.md 2.06KB
  136. redux-3.7.0/examples/real-world/package.json 766B
  137. redux-3.7.0/examples/real-world/public/
  138. redux-3.7.0/examples/real-world/public/index.html 624B
  139. redux-3.7.0/examples/real-world/src/
  140. redux-3.7.0/examples/real-world/src/actions/
  141. redux-3.7.0/examples/real-world/src/actions/index.js 3.71KB
  142. redux-3.7.0/examples/real-world/src/components/
  143. redux-3.7.0/examples/real-world/src/components/Explore.js 1.45KB
  144. redux-3.7.0/examples/real-world/src/components/List.js 1.29KB
  145. redux-3.7.0/examples/real-world/src/components/Repo.js 732B
  146. redux-3.7.0/examples/real-world/src/components/User.js 609B
  147. redux-3.7.0/examples/real-world/src/containers/
  148. redux-3.7.0/examples/real-world/src/containers/App.js 1.49KB
  149. redux-3.7.0/examples/real-world/src/containers/DevTools.js 337B
  150. redux-3.7.0/examples/real-world/src/containers/RepoPage.js 2.44KB
  151. redux-3.7.0/examples/real-world/src/containers/Root.dev.js 497B
  152. redux-3.7.0/examples/real-world/src/containers/Root.js 139B
  153. redux-3.7.0/examples/real-world/src/containers/Root.prod.js 420B
  154. redux-3.7.0/examples/real-world/src/containers/UserPage.js 2.42KB
  155. redux-3.7.0/examples/real-world/src/index.js 435B
  156. redux-3.7.0/examples/real-world/src/middleware/
  157. redux-3.7.0/examples/real-world/src/middleware/api.js 3.63KB
  158. redux-3.7.0/examples/real-world/src/reducers/
  159. redux-3.7.0/examples/real-world/src/reducers/index.js 1.36KB
  160. redux-3.7.0/examples/real-world/src/reducers/paginate.js 1.74KB
  161. redux-3.7.0/examples/real-world/src/routes.js 366B
  162. redux-3.7.0/examples/real-world/src/store/
  163. redux-3.7.0/examples/real-world/src/store/configureStore.dev.js 759B
  164. redux-3.7.0/examples/real-world/src/store/configureStore.js 159B
  165. redux-3.7.0/examples/real-world/src/store/configureStore.prod.js 310B
  166. redux-3.7.0/examples/real-world/yarn.lock 219.69KB
  167. redux-3.7.0/examples/shopping-cart/
  168. redux-3.7.0/examples/shopping-cart/.gitignore 155B
  169. redux-3.7.0/examples/shopping-cart/README.md 2.06KB
  170. redux-3.7.0/examples/shopping-cart/package.json 569B
  171. redux-3.7.0/examples/shopping-cart/public/
  172. redux-3.7.0/examples/shopping-cart/public/index.html 642B
  173. redux-3.7.0/examples/shopping-cart/src/
  174. redux-3.7.0/examples/shopping-cart/src/actions/
  175. redux-3.7.0/examples/shopping-cart/src/actions/index.js 946B
  176. redux-3.7.0/examples/shopping-cart/src/api/
  177. redux-3.7.0/examples/shopping-cart/src/api/products.json 229B
  178. redux-3.7.0/examples/shopping-cart/src/api/shop.js 294B
  179. redux-3.7.0/examples/shopping-cart/src/components/
  180. redux-3.7.0/examples/shopping-cart/src/components/Cart.js 848B
  181. redux-3.7.0/examples/shopping-cart/src/components/Cart.spec.js 1.73KB
  182. redux-3.7.0/examples/shopping-cart/src/components/Product.js 326B
  183. redux-3.7.0/examples/shopping-cart/src/components/Product.spec.js 708B
  184. redux-3.7.0/examples/shopping-cart/src/components/ProductItem.js 725B
  185. redux-3.7.0/examples/shopping-cart/src/components/ProductItem.spec.js 1.64KB
  186. redux-3.7.0/examples/shopping-cart/src/components/ProductsList.js 300B
  187. redux-3.7.0/examples/shopping-cart/src/components/ProductsList.spec.js 721B
  188. redux-3.7.0/examples/shopping-cart/src/constants/
  189. redux-3.7.0/examples/shopping-cart/src/constants/ActionTypes.js 245B
  190. redux-3.7.0/examples/shopping-cart/src/containers/
  191. redux-3.7.0/examples/shopping-cart/src/containers/App.js 285B
  192. redux-3.7.0/examples/shopping-cart/src/containers/CartContainer.js 895B
  193. redux-3.7.0/examples/shopping-cart/src/containers/ProductsContainer.js 1.02KB
  194. redux-3.7.0/examples/shopping-cart/src/index.js 660B
  195. redux-3.7.0/examples/shopping-cart/src/reducers/
  196. redux-3.7.0/examples/shopping-cart/src/reducers/cart.js 1.17KB
  197. redux-3.7.0/examples/shopping-cart/src/reducers/cart.spec.js 1.15KB
  198. redux-3.7.0/examples/shopping-cart/src/reducers/index.js 731B
  199. redux-3.7.0/examples/shopping-cart/src/reducers/index.spec.js 1.54KB
  200. redux-3.7.0/examples/shopping-cart/src/reducers/products.js 1.16KB
  201. redux-3.7.0/examples/shopping-cart/src/reducers/products.spec.js 1.84KB
  202. redux-3.7.0/examples/shopping-cart/yarn.lock 219.55KB
  203. redux-3.7.0/examples/testAll.js 1.12KB
  204. redux-3.7.0/examples/todomvc/
  205. redux-3.7.0/examples/todomvc/.gitignore 155B
  206. redux-3.7.0/examples/todomvc/README.md 2.06KB
  207. redux-3.7.0/examples/todomvc/package.json 607B
  208. redux-3.7.0/examples/todomvc/public/
  209. redux-3.7.0/examples/todomvc/public/index.html 652B
  210. redux-3.7.0/examples/todomvc/src/
  211. redux-3.7.0/examples/todomvc/src/actions/
  212. redux-3.7.0/examples/todomvc/src/actions/index.js 461B
  213. redux-3.7.0/examples/todomvc/src/actions/index.spec.js 1.12KB
  214. redux-3.7.0/examples/todomvc/src/components/
  215. redux-3.7.0/examples/todomvc/src/components/Footer.js 1.8KB
  216. redux-3.7.0/examples/todomvc/src/components/Footer.spec.js 3.2KB
  217. redux-3.7.0/examples/todomvc/src/components/Header.js 585B
  218. redux-3.7.0/examples/todomvc/src/components/Header.spec.js 1.26KB
  219. redux-3.7.0/examples/todomvc/src/components/MainSection.js 1.99KB
  220. redux-3.7.0/examples/todomvc/src/components/MainSection.spec.js 3.83KB
  221. redux-3.7.0/examples/todomvc/src/components/TodoItem.js 1.6KB
  222. redux-3.7.0/examples/todomvc/src/components/TodoItem.spec.js 3.34KB
  223. redux-3.7.0/examples/todomvc/src/components/TodoTextInput.js 1.17KB
  224. redux-3.7.0/examples/todomvc/src/components/TodoTextInput.spec.js 2.43KB
  225. redux-3.7.0/examples/todomvc/src/constants/
  226. redux-3.7.0/examples/todomvc/src/constants/ActionTypes.js 250B
  227. redux-3.7.0/examples/todomvc/src/constants/TodoFilters.js 123B
  228. redux-3.7.0/examples/todomvc/src/containers/
  229. redux-3.7.0/examples/todomvc/src/containers/App.js 758B
  230. redux-3.7.0/examples/todomvc/src/index.js 374B
  231. redux-3.7.0/examples/todomvc/src/reducers/
  232. redux-3.7.0/examples/todomvc/src/reducers/index.js 146B
  233. redux-3.7.0/examples/todomvc/src/reducers/todos.js 1.2KB
  234. redux-3.7.0/examples/todomvc/src/reducers/todos.spec.js 5KB
  235. redux-3.7.0/examples/todomvc/yarn.lock 219.57KB
  236. redux-3.7.0/examples/todos-flow/
  237. redux-3.7.0/examples/todos-flow/.flowconfig 89B
  238. redux-3.7.0/examples/todos-flow/.gitignore 248B
  239. redux-3.7.0/examples/todos-flow/README.md 2.06KB
  240. redux-3.7.0/examples/todos-flow/package.json 730B
  241. redux-3.7.0/examples/todos-flow/public/
  242. redux-3.7.0/examples/todos-flow/public/favicon.ico 24.26KB
  243. redux-3.7.0/examples/todos-flow/public/index.html 1.12KB
  244. redux-3.7.0/examples/todos-flow/src/
  245. redux-3.7.0/examples/todos-flow/src/__tests__/
  246. redux-3.7.0/examples/todos-flow/src/__tests__/components/
  247. redux-3.7.0/examples/todos-flow/src/__tests__/components/TodoList.test.js 1.02KB
  248. redux-3.7.0/examples/todos-flow/src/__tests__/components/__snapshots__/
  249. redux-3.7.0/examples/todos-flow/src/__tests__/components/__snapshots__/TodoList.test.js.snap 5.18KB
  250. redux-3.7.0/examples/todos-flow/src/__tests__/components/__snapshots__/app.test.js.snap 3.06KB
  251. redux-3.7.0/examples/todos-flow/src/__tests__/components/__snapshots__/footer.test.js.snap 4.26KB
  252. redux-3.7.0/examples/todos-flow/src/__tests__/components/__snapshots__/link.test.js.snap 6.74KB
  253. redux-3.7.0/examples/todos-flow/src/__tests__/components/__snapshots__/todo.test.js.snap 8.18KB
  254. redux-3.7.0/examples/todos-flow/src/__tests__/components/app.test.js 476B
  255. redux-3.7.0/examples/todos-flow/src/__tests__/components/footer.test.js 488B
  256. redux-3.7.0/examples/todos-flow/src/__tests__/components/link.test.js 1.08KB
  257. redux-3.7.0/examples/todos-flow/src/__tests__/components/todo.test.js 1010B
  258. redux-3.7.0/examples/todos-flow/src/__tests__/containers/
  259. redux-3.7.0/examples/todos-flow/src/__tests__/containers/AddTodo.test.js 1.43KB
  260. redux-3.7.0/examples/todos-flow/src/__tests__/containers/FilterLink.test.js 898B
  261. redux-3.7.0/examples/todos-flow/src/__tests__/containers/VisibleTodoList.test.js 1.94KB
  262. redux-3.7.0/examples/todos-flow/src/__tests__/containers/__snapshots__/
  263. redux-3.7.0/examples/todos-flow/src/__tests__/containers/__snapshots__/AddTodo.test.js.snap 5.24KB
  264. redux-3.7.0/examples/todos-flow/src/__tests__/containers/__snapshots__/FilterLink.test.js.snap 17.73KB
  265. redux-3.7.0/examples/todos-flow/src/__tests__/containers/__snapshots__/VisibleTodoList.test.js.snap 49.28KB
  266. redux-3.7.0/examples/todos-flow/src/__tests__/reducers/
  267. redux-3.7.0/examples/todos-flow/src/__tests__/reducers/index.test.js 250B
  268. redux-3.7.0/examples/todos-flow/src/__tests__/reducers/todos.test.js 1.91KB
  269. redux-3.7.0/examples/todos-flow/src/__tests__/reducers/visibilityFilter.test.js 488B
  270. redux-3.7.0/examples/todos-flow/src/__tests__/selectors/
  271. redux-3.7.0/examples/todos-flow/src/__tests__/selectors/todos.js 983B
  272. redux-3.7.0/examples/todos-flow/src/actions/
  273. redux-3.7.0/examples/todos-flow/src/actions/todos.js 328B
  274. redux-3.7.0/examples/todos-flow/src/actions/visibilityFilter.js 266B
  275. redux-3.7.0/examples/todos-flow/src/components/
  276. redux-3.7.0/examples/todos-flow/src/components/App.js 292B
  277. redux-3.7.0/examples/todos-flow/src/components/Footer.js 402B
  278. redux-3.7.0/examples/todos-flow/src/components/Link.js 487B
  279. redux-3.7.0/examples/todos-flow/src/components/Todo.js 377B
  280. redux-3.7.0/examples/todos-flow/src/components/TodoList.js 397B
  281. redux-3.7.0/examples/todos-flow/src/containers/
  282. redux-3.7.0/examples/todos-flow/src/containers/AddTodo.js 1.1KB
  283. redux-3.7.0/examples/todos-flow/src/containers/FilterLink.js 863B
  284. redux-3.7.0/examples/todos-flow/src/containers/VisibleTodoList.js 716B
  285. redux-3.7.0/examples/todos-flow/src/index.js 490B
  286. redux-3.7.0/examples/todos-flow/src/reducers/
  287. redux-3.7.0/examples/todos-flow/src/reducers/index.js 198B
  288. redux-3.7.0/examples/todos-flow/src/reducers/todos.js 627B
  289. redux-3.7.0/examples/todos-flow/src/reducers/visibilityFilter.js 387B
  290. redux-3.7.0/examples/todos-flow/src/selectors/
  291. redux-3.7.0/examples/todos-flow/src/selectors/index.js 608B
  292. redux-3.7.0/examples/todos-flow/src/types/
  293. redux-3.7.0/examples/todos-flow/src/types/index.js 518B
  294. redux-3.7.0/examples/todos-flow/src/types/todos.js 329B
  295. redux-3.7.0/examples/todos-flow/src/types/visibilityFilter.js 272B
  296. redux-3.7.0/examples/todos-flow/yarn.lock 225.14KB
  297. redux-3.7.0/examples/todos-with-undo/
  298. redux-3.7.0/examples/todos-with-undo/.gitignore 155B
  299. redux-3.7.0/examples/todos-with-undo/README.md 2.07KB
  300. redux-3.7.0/examples/todos-with-undo/package.json 478B
  301. redux-3.7.0/examples/todos-with-undo/public/
  302. redux-3.7.0/examples/todos-with-undo/public/index.html 644B
  303. redux-3.7.0/examples/todos-with-undo/src/
  304. redux-3.7.0/examples/todos-with-undo/src/actions/
  305. redux-3.7.0/examples/todos-with-undo/src/actions/index.js 270B
  306. redux-3.7.0/examples/todos-with-undo/src/components/
  307. redux-3.7.0/examples/todos-with-undo/src/components/App.js 338B
  308. redux-3.7.0/examples/todos-with-undo/src/components/Footer.js 387B
  309. redux-3.7.0/examples/todos-with-undo/src/components/Link.js 493B
  310. redux-3.7.0/examples/todos-with-undo/src/components/Todo.js 399B
  311. redux-3.7.0/examples/todos-with-undo/src/components/TodoList.js 571B
  312. redux-3.7.0/examples/todos-with-undo/src/containers/
  313. redux-3.7.0/examples/todos-with-undo/src/containers/AddTodo.js 581B
  314. redux-3.7.0/examples/todos-with-undo/src/containers/FilterLink.js 466B
  315. redux-3.7.0/examples/todos-with-undo/src/containers/UndoRedo.js 679B
  316. redux-3.7.0/examples/todos-with-undo/src/containers/VisibleTodoList.js 730B
  317. redux-3.7.0/examples/todos-with-undo/src/index.js 339B
  318. redux-3.7.0/examples/todos-with-undo/src/reducers/
  319. redux-3.7.0/examples/todos-with-undo/src/reducers/index.js 208B
  320. redux-3.7.0/examples/todos-with-undo/src/reducers/todos.js 769B
  321. redux-3.7.0/examples/todos-with-undo/src/reducers/visibilityFilter.js 216B
  322. redux-3.7.0/examples/todos-with-undo/yarn.lock 214.19KB
  323. redux-3.7.0/examples/todos/
  324. redux-3.7.0/examples/todos/.gitignore 155B
  325. redux-3.7.0/examples/todos/README.md 2.06KB
  326. redux-3.7.0/examples/todos/package.json 506B
  327. redux-3.7.0/examples/todos/public/
  328. redux-3.7.0/examples/todos/public/index.html 634B
  329. redux-3.7.0/examples/todos/src/
  330. redux-3.7.0/examples/todos/src/actions/
  331. redux-3.7.0/examples/todos/src/actions/index.js 270B
  332. redux-3.7.0/examples/todos/src/actions/index.spec.js 618B
  333. redux-3.7.0/examples/todos/src/components/
  334. redux-3.7.0/examples/todos/src/components/App.js 275B
  335. redux-3.7.0/examples/todos/src/components/Footer.js 387B
  336. redux-3.7.0/examples/todos/src/components/Link.js 501B
  337. redux-3.7.0/examples/todos/src/components/Todo.js 399B
  338. redux-3.7.0/examples/todos/src/components/TodoList.js 571B
  339. redux-3.7.0/examples/todos/src/containers/
  340. redux-3.7.0/examples/todos/src/containers/AddTodo.js 581B
  341. redux-3.7.0/examples/todos/src/containers/FilterLink.js 466B
  342. redux-3.7.0/examples/todos/src/containers/VisibleTodoList.js 720B
  343. redux-3.7.0/examples/todos/src/index.js 339B
  344. redux-3.7.0/examples/todos/src/reducers/
  345. redux-3.7.0/examples/todos/src/reducers/index.js 208B
  346. redux-3.7.0/examples/todos/src/reducers/todos.js 451B
  347. redux-3.7.0/examples/todos/src/reducers/todos.spec.js 1.87KB
  348. redux-3.7.0/examples/todos/src/reducers/visibilityFilter.js 216B
  349. redux-3.7.0/examples/todos/yarn.lock 219.01KB
  350. redux-3.7.0/examples/tree-view/
  351. redux-3.7.0/examples/tree-view/.gitignore 155B
  352. redux-3.7.0/examples/tree-view/README.md 2.06KB
  353. redux-3.7.0/examples/tree-view/package.json 504B
  354. redux-3.7.0/examples/tree-view/public/
  355. redux-3.7.0/examples/tree-view/public/index.html 638B
  356. redux-3.7.0/examples/tree-view/src/
  357. redux-3.7.0/examples/tree-view/src/actions/
  358. redux-3.7.0/examples/tree-view/src/actions/index.js 637B
  359. redux-3.7.0/examples/tree-view/src/containers/
  360. redux-3.7.0/examples/tree-view/src/containers/Node.js 1.71KB
  361. redux-3.7.0/examples/tree-view/src/containers/Node.spec.js 2.55KB
  362. redux-3.7.0/examples/tree-view/src/generateTree.js 352B
  363. redux-3.7.0/examples/tree-view/src/index.js 425B
  364. redux-3.7.0/examples/tree-view/src/reducers/
  365. redux-3.7.0/examples/tree-view/src/reducers/index.js 1.4KB
  366. redux-3.7.0/examples/tree-view/src/reducers/index.spec.js 3.25KB
  367. redux-3.7.0/examples/tree-view/yarn.lock 219.21KB
  368. redux-3.7.0/examples/universal/
  369. redux-3.7.0/examples/universal/.babelrc 36B
  370. redux-3.7.0/examples/universal/client/
  371. redux-3.7.0/examples/universal/client/index.js 452B
  372. redux-3.7.0/examples/universal/common/
  373. redux-3.7.0/examples/universal/common/actions/
  374. redux-3.7.0/examples/universal/common/actions/index.js 640B
  375. redux-3.7.0/examples/universal/common/api/
  376. redux-3.7.0/examples/universal/common/api/counter.js 445B
  377. redux-3.7.0/examples/universal/common/components/
  378. redux-3.7.0/examples/universal/common/components/Counter.js 710B
  379. redux-3.7.0/examples/universal/common/containers/
  380. redux-3.7.0/examples/universal/common/containers/App.js 407B
  381. redux-3.7.0/examples/universal/common/reducers/
  382. redux-3.7.0/examples/universal/common/reducers/counter.js 360B
  383. redux-3.7.0/examples/universal/common/reducers/index.js 152B
  384. redux-3.7.0/examples/universal/common/store/
  385. redux-3.7.0/examples/universal/common/store/configureStore.js 555B
  386. redux-3.7.0/examples/universal/index.js 20B
  387. redux-3.7.0/examples/universal/package.json 1.12KB
  388. redux-3.7.0/examples/universal/server/
  389. redux-3.7.0/examples/universal/server/index.js 46B
  390. redux-3.7.0/examples/universal/server/server.js 2.32KB
  391. redux-3.7.0/examples/universal/webpack.config.js 597B
  392. redux-3.7.0/examples/universal/yarn.lock 126.51KB
  393. redux-3.7.0/index.d.ts 16.24KB
  394. redux-3.7.0/logo/
  395. redux-3.7.0/logo/README.md 1.79KB
  396. redux-3.7.0/logo/apple-touch-icon.png 18.73KB
  397. redux-3.7.0/logo/favicon.ico 4.19KB
  398. redux-3.7.0/logo/logo-title-dark.png 96.48KB
  399. redux-3.7.0/logo/logo-title-light.png 96.33KB
  400. redux-3.7.0/logo/logo.png 212.88KB
  401. redux-3.7.0/logo/logo.svg 1.12KB
  402. redux-3.7.0/package.json 4.79KB
  403. redux-3.7.0/rollup.config.js 687B
  404. redux-3.7.0/src/
  405. redux-3.7.0/src/applyMiddleware.js 1.22KB
  406. redux-3.7.0/src/bindActionCreators.js 2.09KB
  407. redux-3.7.0/src/combineReducers.js 5.69KB
  408. redux-3.7.0/src/compose.js 652B
  409. redux-3.7.0/src/createStore.js 8.49KB
  410. redux-3.7.0/src/index.js 1.09KB
  411. redux-3.7.0/src/utils/
  412. redux-3.7.0/src/utils/warning.js 635B
  413. redux-3.7.0/test/
  414. redux-3.7.0/test/.eslintrc 36B
  415. redux-3.7.0/test/applyMiddleware.spec.js 2.74KB
  416. redux-3.7.0/test/bindActionCreators.spec.js 3.07KB
  417. redux-3.7.0/test/combineReducers.spec.js 8.07KB
  418. redux-3.7.0/test/compose.spec.js 1.68KB
  419. redux-3.7.0/test/createStore.spec.js 18.5KB
  420. redux-3.7.0/test/helpers/
  421. redux-3.7.0/test/helpers/actionCreators.js 727B
  422. redux-3.7.0/test/helpers/actionTypes.js 178B
  423. redux-3.7.0/test/helpers/middleware.js 166B
  424. redux-3.7.0/test/helpers/reducers.js 1.04KB
  425. redux-3.7.0/test/typescript.spec.js 290B
  426. redux-3.7.0/test/typescript/
  427. redux-3.7.0/test/typescript/actionCreators.ts 1.45KB
  428. redux-3.7.0/test/typescript/actions.ts 943B
  429. redux-3.7.0/test/typescript/compose.ts 1.38KB
  430. redux-3.7.0/test/typescript/dispatch.ts 456B
  431. redux-3.7.0/test/typescript/middleware.ts 1.58KB
  432. redux-3.7.0/test/typescript/reducers.ts 1.05KB
  433. redux-3.7.0/test/typescript/store.ts 1.32KB
  434. redux-3.7.0/test/utils/
  435. redux-3.7.0/test/utils/warning.spec.js 1.12KB
  436. redux-3.7.0/yarn.lock 147.08KB

资源介绍:

一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
# Redux is a predictable state container for JavaScript apps. (If you're looking for a WordPress framework, check out [Redux Framework](https://reduxframework.com/).) It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as [live code editing combined with a time traveling debugger](https://github.com/gaearon/redux-devtools). You can use Redux together with [React](https://facebook.github.io/react/), or with any other view library. It is tiny (2kB, including dependencies). [![build status](https://img.shields.io/travis/reactjs/redux/master.svg?style=flat-square)](https://travis-ci.org/reactjs/redux) [![npm version](https://img.shields.io/npm/v/redux.svg?style=flat-square)](https://www.npmjs.com/package/redux) [![npm downloads](https://img.shields.io/npm/dm/redux.svg?style=flat-square)](https://www.npmjs.com/package/redux) [![redux channel on discord](https://img.shields.io/badge/discord-%23redux%20%40%20reactiflux-61dafb.svg?style=flat-square)](https://discord.gg/0ZcbPKXt5bZ6au5t) [![#rackt on freenode](https://img.shields.io/badge/irc-%23rackt%20%40%20freenode-61DAFB.svg?style=flat-square)](https://webchat.freenode.net/) [![Changelog #187](https://img.shields.io/badge/changelog-%23187-lightgrey.svg?style=flat-square)](https://changelog.com/187) >**Learn Redux from its creator:** >**[Part 1: Getting Started with Redux](https://egghead.io/series/getting-started-with-redux) (30 free videos)**
>**[Part 2: Building React Applications with Idiomatic Redux](https://egghead.io/courses/building-react-applications-with-idiomatic-redux) (27 free videos)** ### Testimonials >[“Love what you're doing with Redux”](https://twitter.com/jingc/status/616608251463909376) >Jing Chen, creator of Flux >[“I asked for comments on Redux in FB's internal JS discussion group, and it was universally praised. Really awesome work.”](https://twitter.com/fisherwebdev/status/616286955693682688) >Bill Fisher, author of Flux documentation >[“It's cool that you are inventing a better Flux by not doing Flux at all.”](https://twitter.com/andrestaltz/status/616271392930201604) >André Staltz, creator of Cycle ### Before Proceeding Further >**Also read:** >**[You Might Not Need Redux](https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367)** ### Developer Experience I wrote Redux while working on my React Europe talk called [“Hot Reloading with Time Travel”](https://www.youtube.com/watch?v=xsSnOQynTHs). My goal was to create a state management library with minimal API but completely predictable behavior, so it is possible to implement logging, hot reloading, time travel, universal apps, record and replay, without any buy-in from the developer. ### Influences Redux evolves the ideas of [Flux](http://facebook.github.io/flux/), but avoids its complexity by taking cues from [Elm](https://github.com/evancz/elm-architecture-tutorial/). Whether you have used them or not, Redux only takes a few minutes to get started with. ### Installation To install the stable version: ``` npm install --save redux ``` This assumes you are using [npm](https://www.npmjs.com/) as your package manager. If you're not, you can [access these files on unpkg](https://unpkg.com/redux/), download them, or point your package manager to them. Most commonly people consume Redux as a collection of [CommonJS](http://webpack.github.io/docs/commonjs.html) modules. These modules are what you get when you import `redux` in a [Webpack](https://webpack.js.org/), [Browserify](http://browserify.org/), or a Node environment. If you like to live on the edge and use [Rollup](http://rollupjs.org), we support that as well. If you don't use a module bundler, it's also fine. The `redux` npm package includes precompiled production and development [UMD](https://github.com/umdjs/umd) builds in the [`dist` folder](https://unpkg.com/redux/dist/). They can be used directly without a bundler and are thus compatible with many popular JavaScript module loaders and environments. For example, you can drop a UMD build as a [`
100+评论
captcha