由于我是 React 和 Redux-Saga 的新手,我在单击按钮时将 ID 从列表页面传递到详细信息页面时遇到了问题。在这里,我想调度 ID 并将其传递给 Api-saga 并获取该 ID 的数据。只需帮我通过 saga 将 id 的值传递给 api 调用即可。
我写的代码是这样的,可能不正确。
应用程序.js
import React, { Component } from "react";
import Details from "../src/js/components/details";
import Post from "../src/js/components/post";
import "bootstrap/dist/css/bootstrap.min.css";
import { BrowserRouter as Router, Route, Switch, Link } from "react-router-dom";
const App = () => (
<>
<Router>
<Switch>
<Route exact path="/" component={Post} />
<Route path="/details/:id" render={props => <Details {...props} />} />
</Switch>
</Router>
</>
);
export default App;
Run Code Online (Sandbox Code Playgroud)
后.js
import …Run Code Online (Sandbox Code Playgroud)