小编ade*_*del的帖子

使用Redux更好的方法启动数据

您好,我正在尝试redux从给定的数据中获取存储的初始数据api

这是我使用的第一种方法store.dispatch

import { createStore, applyMiddleware, compose } from "redux";
import thunk from "redux-thunk";
import reducer from "./reducer";
import { fetchNews } from "./actions";

const store = createStore(
    reducer,
    compose(
        applyMiddleware(thunk),
        window.__REDUX_DEVTOOLS_EXTENSION__ &&
            window.__REDUX_DEVTOOLS_EXTENSION__()
    )
);

store.dispatch(fetchNews());

export default store;
Run Code Online (Sandbox Code Playgroud)

第二种方法是从组件生命周期方法分派操作,如下所示:

import React from "react";
import axios from "axios";
import InfiniteScroll from "react-infinite-scroller";
import { useSelector, useDispatch } from "react-redux";
import New from "./New";
import { fetchNews } from "../store/actions";

const Main = () …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux redux-thunk react-redux

-1
推荐指数
1
解决办法
54
查看次数

标签 统计

javascript ×1

react-redux ×1

reactjs ×1

redux ×1

redux-thunk ×1