ZIPredux-4.0.0-beta.1.zip 1.34MB

a3737337

资源文件列表:

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

资源介绍:

一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
# <a href='http://redux.js.org'><img src='https://camo.githubusercontent.com/f28b5bc7822f1b7bb28a96d8d09e7d79169248fc/687474703a2f2f692e696d6775722e636f6d2f4a65567164514d2e706e67' height='60'></a> Redux is a predictable state container for JavaScript apps. (Not to be confused with a WordPress framework – [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)**<br> >**[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 [`<script>` tag](https://unpkg.com/redux/dist/redux.js) on the page, or [tell Bower to install it](https://github.com/reactjs/redux/pull/1181#issuecomment-167361975). The UMD builds make Redux available as a `window.Redux` global variable. The Redux source code is written in ES2015 but we precompile both CommonJS and UMD builds to ES5 so they work in [any modern browser](http://caniuse.com/#feat=es5). You don't need to use Babel or a module bundler to [get started with Redux](https://github.com/reactjs/redux/blob/master/examples/counter-vanilla/index.html). #### Complementary Packages Most likely, you'll also need [the React bindings](https://github.com/reactjs/react-redux) and [the developer tools](https://github.com/gaearon/redux-devtools). ``` npm install --save react-redux npm install --save-dev redux-devtools ``` Note that unlike Redux itself, many packages in the Redux ecosystem don't provide UMD builds, so we recommend using CommonJS module bundlers like [Webpack](https://webpack.js.org/) and [Browserify](http://browserify.org/) for the most comfortable development experience. ### The Gist The whole state of your app is stored in an object tree inside a single *store*. The only way to change the state tree is to emit an *action*, an object describing what happened. To specify how the actions transform the state tree, you write pure *reducers*. That's it! ```js import { createStore } from 'redux' /** * This is a reducer, a pure function with (state, action) => state signature. * It describes how an action transforms the state into the next state. * * The shape of the state is up to you: it can be a primitive, an array, an object, * or even an Immutable.js data structure. The only important part is that you should * not mutate the state object, but return a new object if the state changes. * * In this example, we use a `switch` statement and strings, but you can use a helper that * follows a different convention (such as function maps) if it makes sense for your * project. */ function counter(state = 0, action) { switch (action.type) { case 'INCREMENT': return state + 1 case 'DECREMENT': return state - 1 default: return state } } // Create a Redux store holding the state of your app. // Its API is { subscribe, dispatch, getState }. let store = createStore(counter) // You can use subscribe() to update the UI in response to state changes. // Normally you'd use a view binding library (e.g. React Redux) rather than subscribe() directly. // However it can also be handy to persist the current state in the localStorage. store.subscribe(() => console.log(store.getState()) ) // The only way to mutate the internal state is to dispatch an action. // The actions can be serialized, logged or stored and later replayed. store.dispatch({ type: 'INCREMENT' }) // 1 store.dispatch({ type: 'INCREMENT' }) // 2 store.dispatch({ type: 'DECREMENT' }) // 1 ``` Instead of mutating the state directly, you specify the mutations you want to happen with plain objects called *actions*. Then you write a special function called a *reducer* to decide how every action transforms the entire application's state. If you're coming from Flux, there is a single important difference you need to understand. Redux doesn't have a Dispatcher or support many stores. Instead, there is just a single store with a single root reducing function. As your app grows, instead of adding stores, you split the root reducer into smaller reducers independently operating on the different parts of the state tree. This is exactly li
100+评论
captcha
    类型标题大小时间
    ZIPredux-4.0.0.zip1.54MB8月前
    ZIPredux-4.0.2.zip2.12MB8月前
    ZIPredux-4.0.1.zip1.95MB8月前
    ZIPredux-4.0.4.zip2.12MB8月前
    ZIPredux-4.0.0-rc.1.zip1.55MB8月前
    ZIPredux-4.0.0-beta.2.zip1.37MB8月前
    ZIPredux-3.7.1.zip1.24MB8月前
    ZIPredux-3.7.2.zip1.24MB8月前