首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

redux-3.0.5.zip

前端 199.38KB 13 需要积分: 1
立即下载

资源介绍:

一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
# [Redux](http://rackt.github.io/redux) Redux is a predictable state container for JavaScript apps. 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) and has no dependencies. [![build status](https://img.shields.io/travis/rackt/redux/master.svg?style=flat-square)](https://travis-ci.org/rackt/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/) >**New! Learn Redux from its creator: >[Getting Started with Redux](https://egghead.io/series/getting-started-with-redux) (30 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 ### 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 ``` Most likely, you’ll also need [the React bindings](https://github.com/rackt/react-redux) and [the developer tools](https://github.com/gaearon/redux-devtools). ``` npm install --save react-redux npm install --save-dev redux-devtools ``` This assumes that you’re using [npm](https://www.npmjs.com/) package manager with a module bundler like [Webpack](http://webpack.github.io) or [Browserify](http://browserify.org/) to consume [CommonJS modules](http://webpack.github.io/docs/commonjs.html). If you don’t yet use [npm](https://www.npmjs.com/) or a modern module bundler, and would rather prefer a single-file [UMD](https://github.com/umdjs/umd) build that makes `Redux` available as a global object, you can grab a pre-built version from [cdnjs](https://cdnjs.com/libraries/redux). We *don’t* recommend this approach for any serious application, as most of the libraries complementary to Redux are only available on [npm](https://www.npmjs.com/). ### 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 subscribe to the updates manually, or use bindings to your view layer. 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 like there is just one root component in a React app, but it is composed out of many small components. This architecture might seem like an overkill for a counter app, but the beauty of this pattern is how well it scales to large and complex apps. It also enables very powerful developer tools, because it is possible to trace every mutation to the action that caused it. You can record user sessions and reproduce them just by replaying every action. ### Learn Redux from Its Creator [Getting Started with Redux](https://egghead.io/series/getting-started-with-redux) is a video course consisting of 30 videos narrated by Dan Abramov, author of Redux. It is designed to complement the “Basics” part of the docs while bringing additional insights about immutability, testing, Redux best practices, and using Redux with React. **This course is free and will always be.** >[“Great course on egghead.io by @dan_abramov - instead of just showing you how to use #redux, it also shows how and why redux was built!”](https://twitter.com/sandrinodm/status/670548531422326785) >Sandrino Di Mattia >[“Plowing through @dan_abramov 'Getting Started with Redux' - its amazing how much simpler concepts get with video.”](https://twitter.com/chrisdhanaraj/status/670328025553219584) >Chris Dhanaraj >[“This video series on Redux by @dan_abramov on @eggheadio is spectacular!”](https://twitter.com/eddiezane/status/670333133242408960) >Eddie Zaneski >[“Come for the name hype. Stay for the rock solid fundamentals. (Thanks, and great job @dan_abramov and @eggheadio!)”](https://twitter.com/danott/status/669909126554607617) >Dan >[“This series of videos on Redux by @dan_abramov is repeatedly blowing my mind - gunna do some serious refactoring”](https://twitter.com/gelatindesign/status/669658358643892224) >Laurence Roberts So, what are you waiting for? #### [Watch the 30 Free Videos!](https://egghead.io/series/getting-started-with-redux) If you enjoyed my course, consider suppor

资源文件列表:

redux-3.0.5.zip 大约有275个文件
  1. redux-3.0.5/
  2. redux-3.0.5/.babelrc 35B
  3. redux-3.0.5/.editorconfig 263B
  4. redux-3.0.5/.eslintignore 63B
  5. redux-3.0.5/.eslintrc 254B
  6. redux-3.0.5/.flowconfig 54B
  7. redux-3.0.5/.gitignore 53B
  8. redux-3.0.5/.travis.yml 134B
  9. redux-3.0.5/CHANGELOG.md 222B
  10. redux-3.0.5/CNAME 13B
  11. redux-3.0.5/CODE_OF_CONDUCT.md 1.39KB
  12. redux-3.0.5/CONTRIBUTING.md 4.3KB
  13. redux-3.0.5/LICENSE.md 1.05KB
  14. redux-3.0.5/PATRONS.md 803B
  15. redux-3.0.5/README.md 12.18KB
  16. redux-3.0.5/book.json 353B
  17. redux-3.0.5/docs/
  18. redux-3.0.5/docs/Glossary.md 8.06KB
  19. redux-3.0.5/docs/README.md 1.76KB
  20. redux-3.0.5/docs/Troubleshooting.md 6.14KB
  21. redux-3.0.5/docs/advanced/
  22. redux-3.0.5/docs/advanced/AsyncActions.md 19.06KB
  23. redux-3.0.5/docs/advanced/AsyncFlow.md 1.44KB
  24. redux-3.0.5/docs/advanced/ExampleRedditAPI.md 7.65KB
  25. redux-3.0.5/docs/advanced/Middleware.md 16.32KB
  26. redux-3.0.5/docs/advanced/NextSteps.md 103B
  27. redux-3.0.5/docs/advanced/README.md 421B
  28. redux-3.0.5/docs/advanced/UsageWithReactRouter.md 116B
  29. redux-3.0.5/docs/api/
  30. redux-3.0.5/docs/api/README.md 1.25KB
  31. redux-3.0.5/docs/api/Store.md 7.06KB
  32. redux-3.0.5/docs/api/applyMiddleware.md 9.72KB
  33. redux-3.0.5/docs/api/bindActionCreators.md 3.91KB
  34. redux-3.0.5/docs/api/combineReducers.md 4.14KB
  35. redux-3.0.5/docs/api/compose.md 2.11KB
  36. redux-3.0.5/docs/api/createStore.md 2.83KB
  37. redux-3.0.5/docs/basics/
  38. redux-3.0.5/docs/basics/Actions.md 4.54KB
  39. redux-3.0.5/docs/basics/DataFlow.md 4.88KB
  40. redux-3.0.5/docs/basics/ExampleTodoList.md 6.55KB
  41. redux-3.0.5/docs/basics/README.md 499B
  42. redux-3.0.5/docs/basics/Reducers.md 14.26KB
  43. redux-3.0.5/docs/basics/Store.md 2.91KB
  44. redux-3.0.5/docs/basics/UsageWithReact.md 12.19KB
  45. redux-3.0.5/docs/introduction/
  46. redux-3.0.5/docs/introduction/Ecosystem.md 7.06KB
  47. redux-3.0.5/docs/introduction/Examples.md 3.33KB
  48. redux-3.0.5/docs/introduction/Motivation.md 2.34KB
  49. redux-3.0.5/docs/introduction/PriorArt.md 7.19KB
  50. redux-3.0.5/docs/introduction/README.md 169B
  51. redux-3.0.5/docs/introduction/ThreePrinciples.md 3.15KB
  52. redux-3.0.5/docs/recipes/
  53. redux-3.0.5/docs/recipes/ComputingDerivedData.md 6.48KB
  54. redux-3.0.5/docs/recipes/ImplementingUndoHistory.md 15KB
  55. redux-3.0.5/docs/recipes/MigratingToRedux.md 2.63KB
  56. redux-3.0.5/docs/recipes/README.md 499B
  57. redux-3.0.5/docs/recipes/ReducingBoilerplate.md 16.94KB
  58. redux-3.0.5/docs/recipes/ServerRendering.md 14.69KB
  59. redux-3.0.5/docs/recipes/WritingTests.md 14.13KB
  60. redux-3.0.5/examples/
  61. redux-3.0.5/examples/async/
  62. redux-3.0.5/examples/async/.babelrc 334B
  63. redux-3.0.5/examples/async/actions/
  64. redux-3.0.5/examples/async/actions/index.js 1.3KB
  65. redux-3.0.5/examples/async/components/
  66. redux-3.0.5/examples/async/components/Picker.js 668B
  67. redux-3.0.5/examples/async/components/Posts.js 314B
  68. redux-3.0.5/examples/async/containers/
  69. redux-3.0.5/examples/async/containers/App.js 2.54KB
  70. redux-3.0.5/examples/async/index.html 185B
  71. redux-3.0.5/examples/async/index.js 347B
  72. redux-3.0.5/examples/async/package.json 1.06KB
  73. redux-3.0.5/examples/async/reducers/
  74. redux-3.0.5/examples/async/reducers/index.js 1.26KB
  75. redux-3.0.5/examples/async/server.js 702B
  76. redux-3.0.5/examples/async/store/
  77. redux-3.0.5/examples/async/store/configureStore.js 651B
  78. redux-3.0.5/examples/async/webpack.config.js 1.13KB
  79. redux-3.0.5/examples/buildAll.js 1008B
  80. redux-3.0.5/examples/counter/
  81. redux-3.0.5/examples/counter/.babelrc 334B
  82. redux-3.0.5/examples/counter/actions/
  83. redux-3.0.5/examples/counter/actions/counter.js 588B
  84. redux-3.0.5/examples/counter/components/
  85. redux-3.0.5/examples/counter/components/Counter.js 817B
  86. redux-3.0.5/examples/counter/containers/
  87. redux-3.0.5/examples/counter/containers/App.js 424B
  88. redux-3.0.5/examples/counter/index.html 187B
  89. redux-3.0.5/examples/counter/index.js 318B
  90. redux-3.0.5/examples/counter/package.json 1.1KB
  91. redux-3.0.5/examples/counter/reducers/
  92. redux-3.0.5/examples/counter/reducers/counter.js 293B
  93. redux-3.0.5/examples/counter/reducers/index.js 152B
  94. redux-3.0.5/examples/counter/server.js 702B
  95. redux-3.0.5/examples/counter/store/
  96. redux-3.0.5/examples/counter/store/configureStore.js 557B
  97. redux-3.0.5/examples/counter/test/
  98. redux-3.0.5/examples/counter/test/.eslintrc 37B
  99. redux-3.0.5/examples/counter/test/actions/
  100. redux-3.0.5/examples/counter/test/actions/counter.spec.js 2.19KB
  101. redux-3.0.5/examples/counter/test/components/
  102. redux-3.0.5/examples/counter/test/components/Counter.spec.js 1.54KB
  103. redux-3.0.5/examples/counter/test/containers/
  104. redux-3.0.5/examples/counter/test/containers/App.spec.js 1.63KB
  105. redux-3.0.5/examples/counter/test/reducers/
  106. redux-3.0.5/examples/counter/test/reducers/counter.spec.js 670B
  107. redux-3.0.5/examples/counter/test/setup.js 180B
  108. redux-3.0.5/examples/counter/webpack.config.js 1.15KB
  109. redux-3.0.5/examples/real-world/
  110. redux-3.0.5/examples/real-world/.babelrc 334B
  111. redux-3.0.5/examples/real-world/actions/
  112. redux-3.0.5/examples/real-world/actions/index.js 3.91KB
  113. redux-3.0.5/examples/real-world/components/
  114. redux-3.0.5/examples/real-world/components/Explore.js 1.52KB
  115. redux-3.0.5/examples/real-world/components/List.js 1.24KB
  116. redux-3.0.5/examples/real-world/components/Repo.js 805B
  117. redux-3.0.5/examples/real-world/components/User.js 634B
  118. redux-3.0.5/examples/real-world/containers/
  119. redux-3.0.5/examples/real-world/containers/App.js 1.67KB
  120. redux-3.0.5/examples/real-world/containers/DevTools.js 327B
  121. redux-3.0.5/examples/real-world/containers/RepoPage.js 2.38KB
  122. redux-3.0.5/examples/real-world/containers/Root.dev.js 472B
  123. redux-3.0.5/examples/real-world/containers/Root.js 139B
  124. redux-3.0.5/examples/real-world/containers/Root.prod.js 384B
  125. redux-3.0.5/examples/real-world/containers/UserPage.js 2.39KB
  126. redux-3.0.5/examples/real-world/index.html 190B
  127. redux-3.0.5/examples/real-world/index.js 282B
  128. redux-3.0.5/examples/real-world/middleware/
  129. redux-3.0.5/examples/real-world/middleware/api.js 3.39KB
  130. redux-3.0.5/examples/real-world/package.json 1.22KB
  131. redux-3.0.5/examples/real-world/reducers/
  132. redux-3.0.5/examples/real-world/reducers/index.js 1.36KB
  133. redux-3.0.5/examples/real-world/reducers/paginate.js 1.76KB
  134. redux-3.0.5/examples/real-world/routes.js 382B
  135. redux-3.0.5/examples/real-world/server.js 697B
  136. redux-3.0.5/examples/real-world/store/
  137. redux-3.0.5/examples/real-world/store/configureStore.dev.js 947B
  138. redux-3.0.5/examples/real-world/store/configureStore.js 159B
  139. redux-3.0.5/examples/real-world/store/configureStore.prod.js 546B
  140. redux-3.0.5/examples/real-world/webpack.config.js 1.13KB
  141. redux-3.0.5/examples/shopping-cart/
  142. redux-3.0.5/examples/shopping-cart/actions/
  143. redux-3.0.5/examples/shopping-cart/actions/index.js 1.03KB
  144. redux-3.0.5/examples/shopping-cart/api/
  145. redux-3.0.5/examples/shopping-cart/api/products.json 229B
  146. redux-3.0.5/examples/shopping-cart/api/shop.js 305B
  147. redux-3.0.5/examples/shopping-cart/components/
  148. redux-3.0.5/examples/shopping-cart/components/Cart.js 906B
  149. redux-3.0.5/examples/shopping-cart/components/Product.js 362B
  150. redux-3.0.5/examples/shopping-cart/components/ProductItem.js 813B
  151. redux-3.0.5/examples/shopping-cart/components/ProductsList.js 342B
  152. redux-3.0.5/examples/shopping-cart/constants/
  153. redux-3.0.5/examples/shopping-cart/constants/ActionTypes.js 245B
  154. redux-3.0.5/examples/shopping-cart/containers/
  155. redux-3.0.5/examples/shopping-cart/containers/App.js 369B
  156. redux-3.0.5/examples/shopping-cart/containers/CartContainer.js 983B
  157. redux-3.0.5/examples/shopping-cart/containers/ProductsContainer.js 1.13KB
  158. redux-3.0.5/examples/shopping-cart/index.html 193B
  159. redux-3.0.5/examples/shopping-cart/index.js 687B
  160. redux-3.0.5/examples/shopping-cart/package.json 868B
  161. redux-3.0.5/examples/shopping-cart/reducers/
  162. redux-3.0.5/examples/shopping-cart/reducers/cart.js 1.19KB
  163. redux-3.0.5/examples/shopping-cart/reducers/index.js 594B
  164. redux-3.0.5/examples/shopping-cart/reducers/products.js 1.17KB
  165. redux-3.0.5/examples/shopping-cart/server.js 702B
  166. redux-3.0.5/examples/shopping-cart/webpack.config.js 1.25KB
  167. redux-3.0.5/examples/testAll.js 962B
  168. redux-3.0.5/examples/todomvc/
  169. redux-3.0.5/examples/todomvc/.babelrc 334B
  170. redux-3.0.5/examples/todomvc/actions/
  171. redux-3.0.5/examples/todomvc/actions/todos.js 520B
  172. redux-3.0.5/examples/todomvc/components/
  173. redux-3.0.5/examples/todomvc/components/Footer.js 1.77KB
  174. redux-3.0.5/examples/todomvc/components/Header.js 578B
  175. redux-3.0.5/examples/todomvc/components/MainSection.js 2.17KB
  176. redux-3.0.5/examples/todomvc/components/TodoItem.js 1.65KB
  177. redux-3.0.5/examples/todomvc/components/TodoTextInput.js 1.24KB
  178. redux-3.0.5/examples/todomvc/constants/
  179. redux-3.0.5/examples/todomvc/constants/ActionTypes.js 250B
  180. redux-3.0.5/examples/todomvc/constants/TodoFilters.js 123B
  181. redux-3.0.5/examples/todomvc/containers/
  182. redux-3.0.5/examples/todomvc/containers/App.js 869B
  183. redux-3.0.5/examples/todomvc/index.html 203B
  184. redux-3.0.5/examples/todomvc/index.js 382B
  185. redux-3.0.5/examples/todomvc/package.json 1.19KB
  186. redux-3.0.5/examples/todomvc/reducers/
  187. redux-3.0.5/examples/todomvc/reducers/index.js 146B
  188. redux-3.0.5/examples/todomvc/reducers/todos.js 1.24KB
  189. redux-3.0.5/examples/todomvc/server.js 702B
  190. redux-3.0.5/examples/todomvc/store/
  191. redux-3.0.5/examples/todomvc/store/configureStore.js 427B
  192. redux-3.0.5/examples/todomvc/test/
  193. redux-3.0.5/examples/todomvc/test/.eslintrc 37B
  194. redux-3.0.5/examples/todomvc/test/actions/
  195. redux-3.0.5/examples/todomvc/test/actions/todos.spec.js 1.17KB
  196. redux-3.0.5/examples/todomvc/test/components/
  197. redux-3.0.5/examples/todomvc/test/components/Footer.spec.js 3.26KB
  198. redux-3.0.5/examples/todomvc/test/components/Header.spec.js 1.33KB
  199. redux-3.0.5/examples/todomvc/test/components/MainSection.spec.js 4.4KB
  200. redux-3.0.5/examples/todomvc/test/components/TodoItem.spec.js 3.44KB
  201. redux-3.0.5/examples/todomvc/test/components/TodoTextInput.spec.js 2.53KB
  202. redux-3.0.5/examples/todomvc/test/reducers/
  203. redux-3.0.5/examples/todomvc/test/reducers/todos.spec.js 5.05KB
  204. redux-3.0.5/examples/todomvc/test/setup.js 180B
  205. redux-3.0.5/examples/todomvc/webpack.config.js 1.22KB
  206. redux-3.0.5/examples/todos-with-undo/
  207. redux-3.0.5/examples/todos-with-undo/.babelrc 334B
  208. redux-3.0.5/examples/todos-with-undo/actions.js 516B
  209. redux-3.0.5/examples/todos-with-undo/components/
  210. redux-3.0.5/examples/todos-with-undo/components/AddTodo.js 595B
  211. redux-3.0.5/examples/todos-with-undo/components/Footer.js 1.32KB
  212. redux-3.0.5/examples/todos-with-undo/components/Todo.js 524B
  213. redux-3.0.5/examples/todos-with-undo/components/TodoList.js 588B
  214. redux-3.0.5/examples/todos-with-undo/containers/
  215. redux-3.0.5/examples/todos-with-undo/containers/App.js 2.05KB
  216. redux-3.0.5/examples/todos-with-undo/index.html 195B
  217. redux-3.0.5/examples/todos-with-undo/index.js 371B
  218. redux-3.0.5/examples/todos-with-undo/package.json 937B
  219. redux-3.0.5/examples/todos-with-undo/reducers.js 993B
  220. redux-3.0.5/examples/todos-with-undo/server.js 702B
  221. redux-3.0.5/examples/todos-with-undo/webpack.config.js 1.13KB
  222. redux-3.0.5/examples/universal/
  223. redux-3.0.5/examples/universal/client/
  224. redux-3.0.5/examples/universal/client/index.js 451B
  225. redux-3.0.5/examples/universal/common/
  226. redux-3.0.5/examples/universal/common/actions/
  227. redux-3.0.5/examples/universal/common/actions/counter.js 718B
  228. redux-3.0.5/examples/universal/common/api/
  229. redux-3.0.5/examples/universal/common/api/counter.js 446B
  230. redux-3.0.5/examples/universal/common/components/
  231. redux-3.0.5/examples/universal/common/components/Counter.js 817B
  232. redux-3.0.5/examples/universal/common/containers/
  233. redux-3.0.5/examples/universal/common/containers/App.js 424B
  234. redux-3.0.5/examples/universal/common/reducers/
  235. redux-3.0.5/examples/universal/common/reducers/counter.js 356B
  236. redux-3.0.5/examples/universal/common/reducers/index.js 152B
  237. redux-3.0.5/examples/universal/common/store/
  238. redux-3.0.5/examples/universal/common/store/configureStore.js 573B
  239. redux-3.0.5/examples/universal/index.js 20B
  240. redux-3.0.5/examples/universal/package.json 986B
  241. redux-3.0.5/examples/universal/server/
  242. redux-3.0.5/examples/universal/server/index.js 46B
  243. redux-3.0.5/examples/universal/server/server.js 2.28KB
  244. redux-3.0.5/examples/universal/webpack.config.js 1.7KB
  245. redux-3.0.5/package.json 2.72KB
  246. redux-3.0.5/src/
  247. redux-3.0.5/src/createStore.js 5.2KB
  248. redux-3.0.5/src/index.js 343B
  249. redux-3.0.5/src/utils/
  250. redux-3.0.5/src/utils/applyMiddleware.js 1.18KB
  251. redux-3.0.5/src/utils/bindActionCreators.js 1.73KB
  252. redux-3.0.5/src/utils/combineReducers.js 4.81KB
  253. redux-3.0.5/src/utils/compose.js 396B
  254. redux-3.0.5/src/utils/isPlainObject.js 657B
  255. redux-3.0.5/src/utils/mapValues.js 440B
  256. redux-3.0.5/src/utils/pick.js 467B
  257. redux-3.0.5/test/
  258. redux-3.0.5/test/.eslintrc 37B
  259. redux-3.0.5/test/createStore.spec.js 9.05KB
  260. redux-3.0.5/test/helpers/
  261. redux-3.0.5/test/helpers/actionCreators.js 727B
  262. redux-3.0.5/test/helpers/actionTypes.js 178B
  263. redux-3.0.5/test/helpers/middleware.js 166B
  264. redux-3.0.5/test/helpers/reducers.js 1.04KB
  265. redux-3.0.5/test/utils/
  266. redux-3.0.5/test/utils/applyMiddleware.spec.js 2.3KB
  267. redux-3.0.5/test/utils/bindActionCreators.spec.js 2.1KB
  268. redux-3.0.5/test/utils/combineReducers.spec.js 6.6KB
  269. redux-3.0.5/test/utils/compose.spec.js 781B
  270. redux-3.0.5/test/utils/isPlainObject.spec.js 709B
  271. redux-3.0.5/test/utils/mapValues.spec.js 319B
  272. redux-3.0.5/test/utils/pick.spec.js 310B
  273. redux-3.0.5/webpack.config.base.js 260B
  274. redux-3.0.5/webpack.config.development.js 328B
  275. redux-3.0.5/webpack.config.production.js 442B
0评论
提交 加载更多评论
其他资源 redux-3.0.6.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
redux-3.1.0.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
redux-3.0.3.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
redux-3.1.1.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
redux-3.0.4.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
redux-3.0.2.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
redux-3.0.0.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management
redux-3.0.1.zip
一个可预测的全局状态管理的 JS 库 A JS library for predictable global state management