Store在Redux中的意义是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Store在Redux中的意义是啥?相关的知识,希望对你有一定的参考价值。

参考技术A store是一个javascript对象,它可以保存应用程序的状态并提供一些辅助方法来访问状态、调度操作和注册侦听器。应用程序的整个状态/对象树保存在单个存储中。因此,Redux非常简单且可预测。可以将中间件传递给store来处理数据以及记录改变store状态的各种操作的日志。所有动作都通过减速器返回一个新状态

react redux 中的 store、dispatch、payloads、types、actions、connect、thunk、reducers 是啥? [关闭]

【中文标题】react redux 中的 store、dispatch、payloads、types、actions、connect、thunk、reducers 是啥? [关闭]【英文标题】:what are store, dispatch, payloads, types, actions, connect, thunk, reducers in react redux? [closed]react redux 中的 store、dispatch、payloads、types、actions、connect、thunk、reducers 是什么? [关闭] 【发布时间】:2017-08-31 23:51:46 【问题描述】:

react redux 中的 store、dispatch、payloads、types、actions、connect、thunk、reducers 是什么?

import  createStore, applyMiddleware  from 'redux'
import thunk from 'redux-thunk'
const createStoreWithMiddleware = applyMiddleware(thunk)(createStore)
const store = createStoreWithMiddleware(reducer)
ReactDOM.render(
 <MuiThemeProvider muiTheme=muiTheme>
   <Provider store=store>
       <Router history= browserHistory >
         <Route path="/" component= Content />
         <Route path="/filter" component= Filter />
         <Route path="/details" component= Details />
       </Router>
   </Provider>
 </MuiThemeProvider>,
   document.getElementById('root')
)

【问题讨论】:

你读过文档redux.js.org 看来你已经开始玩Redux since February at least了。如果你想学习,我建议你做一步一步的教程 这可以帮助您理解:getting-started-with-redux。此外,您的问题不适合***。使用 *** 获取特定问题的帮助。不适合太宽泛的问题 【参考方案1】:

很难用一句话来回答这个问题。正如一些人指出的那样,教程是一个很好的起点。

这里有一个简短的总结:

Store:保存你的 redux 应用程序的状态

Dispatch:redux 提供的一个函数,允许您将操作发送到您的 redux 状态/reducers。

有效负载:动作的内容/消息。将其与电子邮件的消息进行比较。

类型:正在发送的操作的类型。将其与电子邮件的主题进行比较。

Actions:你告诉 redux 做某事。将其与电子邮件本身进行比较。

连接:redux 提供的一个函数,它允许你将你的 react(或其他框架/语言)组件连接到 redux 状态。

Thunk:用于管理 redux 中的异步操作的库。另一个库是 redux sagas。

Reducers:Reducers 定义/更新您的状态并响应发送到 redux 的操作。

非常通俗的解释。如果您想要更好的解释,教程是一个更好的起点,当您掌握基本概念后,您可以在 SO 上提出/搜索更具体的问题。

编辑:欢迎对我的解释进行更正/改进

【讨论】:

以上是关于Store在Redux中的意义是啥?的主要内容,如果未能解决你的问题,请参考以下文章

App Store 的 iTunes 链接中的“mt=8”是啥?

redux 中的 action、reducer 和 store 有啥区别?

Redux 中的 store.dispatch 是同步的还是异步的

P05: * 创建Redux中的仓库 - store 和 reducer

redux reducer 不更新 store 中的状态

redux store dispatch 导致 React 中的 setState error()