Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 常用redux';s在nodej和React之间存储_Node.js_Reactjs_Redux - Fatal编程技术网

Node.js 常用redux';s在nodej和React之间存储

Node.js 常用redux';s在nodej和React之间存储,node.js,reactjs,redux,Node.js,Reactjs,Redux,以下是如何在React中创建存储的示例: //store/index.js import { createStore, applyMiddleware } from 'redux' import reducer from '../reducer' const store = createStore(reducer) export default store //components/root.js import App from './App' import store from '../st

以下是如何在React中创建存储的示例:

//store/index.js
import { createStore, applyMiddleware } from 'redux'
import reducer from '../reducer'
const store = createStore(reducer)
export default store

//components/root.js
import App from './App'
import store from '../store'
import {Provider} from 'react-redux'

function Root() {
    return (
        <Provider store = {store}>
            <App />
        </Provider>
    )
}

export default Root
//store/index.js
从“redux”导入{createStore,applyMiddleware}
从“../reducer”导入reducer
const store=createStore(reducer)
导出默认存储
//组件/root.js
从“./App”导入应用程序
从“../store”导入存储
从“react redux”导入{Provider}
函数根(){
返回(
)
}
导出默认根目录
因此,我导入'redux'和'react redux'。
我想在nodejs中创建存储,然后在用户被认证之后,添加到存储用户的nick和一些数据,并发送给用户'index.html',它由React编写,将使用之前创建的这个存储。是否可能,以及如何在Nodejs中创建存储?(在React中,我使用“React-redux”中的方法{createStore}、{Provider})进行此操作)

是否有单独的nodejs服务处理登录?通常,您可以将服务器端数据存储在数据库中,而不是使用redux之类的工具。Redux几乎只用于客户端状态管理,如果这有意义的话?是的,我有单独的nodejs服务处理登录。我从数据库中获取用户数据,并希望与react的其他模块共享这些信息。似乎尝试使用Redux不是个好主意。所以,如果我成功登录后,想为client index.html(src=“..foo.js”,使用react编写)提供一些从MongoDB(nick,data)获得的数据,如何将应用程序的控制权转移到Redux?如果不是redux的存储,我如何传输用户的数据(姓名、年龄、分数等)我假设登录的响应包含您希望保存在redux存储中的数据?redux的典型流程是。。成功登录后,将创建一个LoginSAccess操作,其中包含要保存的信息的有效负载,然后在选择该操作并将其保存到存储中时,将创建一个redux reducer。这里有一个非常完整的例子-