Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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
Reactjs 使用react js发布项目_Reactjs - Fatal编程技术网

Reactjs 使用react js发布项目

Reactjs 使用react js发布项目,reactjs,Reactjs,我的应用程序向api发出post请求。问题是post请求无法正常工作。 现在,数据来自: constpostdata=()=>{ 邮递({ 第一:1,, 第二:2 }); };您需要正确设置Redux,包括reducer,并使用saga中间件运行saga: import React from "react"; import { render } from "react-dom"; import { Provider } from "react-redux"; import { createSt

我的应用程序向api发出post请求。问题是post请求无法正常工作。 现在,数据来自:

constpostdata=()=>{
邮递({
第一:1,,
第二:2
});

};您需要正确设置Redux,包括reducer,并使用saga中间件运行saga:

import React from "react";
import { render } from "react-dom";
import { Provider } from "react-redux";
import { createStore, applyMiddleware } from "redux";
import createSagaMiddleware from "redux-saga";
import rootSaga from "./sagas";

import rootReducer from "./Reducer";
import App from "./App";

const sagaMiddleware = createSagaMiddleware();

const store = createStore(rootReducer, applyMiddleware(sagaMiddleware));
sagaMiddleware.run(rootSaga);

render(
  <Provider store={store}>
    <App />
  </Provider>,
  document.getElementById("root")
);
从“React”导入React;
从“react dom”导入{render};
从“react redux”导入{Provider};
从“redux”导入{createStore,applyMiddleware};
从“redux saga”导入createSagaMiddleware;
从“/sagas”导入rootSaga;
从“/Reducer”导入rootReducer;
从“/App”导入应用程序;
const sagaMiddleware=createSagaMiddleware();
const store=createStore(rootReducer、applyMiddleware(sagaMiddleware));
sagaMiddleware.run(rootSaga);
渲染(

@Federkun,你能看一下我的问题吗?代码不起作用。我得到
期望减速机是一个函数。
,加上
减速机是空的。哎哟,一定没有保存。再看一看,它能起作用,但是如果我想在我提出这个帖子请求后获取所有帖子列表,我应该怎么做?你可以采取行动返回一个承诺,编写一个获取所有帖子的新getAllPosts操作,并在第一个承诺解析后调用新操作:postMessageNew()。然后(()=>getAllPosts())。或者,您可以在第一次获取解析后在postNewMessage中链接第二次获取。我更新了沙盒以包含一个latterI尝试创建fetc操作的示例,但是如果我想在发布后看到结果,我应该参考页面,并且只有在这之后我才能看到新的发布。即使我在<代码中添加了依赖项,也会发生这种情况>useEffect
。可能是什么问题?