Mein Textbaustein ist umgekehrte Reihenfolge von der redux-thunk
Dokumente. Mein Textbaustein createStore
ist das Argument, aber die Dokumentation verwendet createStore
als eine Funktion. Ich bin jetzt verwirrt. Wie kann ich die store
korrekt implementieren?Wie fügt man `redux-thunk` und` redux-promise` hinzu?
Ich muss Redux-Thunk verwenden. Aber mein vorformulierten ist wie diese
import React, {Component} from 'react';
import './App.css';
import SelectTeam from "./components/select_teams";
import reducers from './reducers/index';
import {Provider} from 'react-redux';
import promise from "redux-promise";
import {applyMiddleware, createStore} from 'redux';
import {BrowserRouter, Route, Switch, Redirect} from 'react-router-dom';
import LoginPage from './components/loginPage';
const createStoreWithMiddleware = applyMiddleware(promise)(createStore);
...
render() {
return (
<Provider store={createStoreWithMiddleware(reducers)}>
<BrowserRouter>
....
Und hier ist die offizielle Dokumentation
import { createStore, applyMiddleware } from 'redux';
import thunk from 'redux-thunk';
import rootReducer from './reducers';
// Note: this API requires [email protected]>=3.1.0
const store = createStore(
rootReducer,
applyMiddleware(thunk)
);
Wie kann ich redux-Thunk zu meinem vorhandenen Text hinzufügen?
Meine Idee ist, entfernen Sie die 'redux-promise' aus dem Projekt. Aber ich würde es vermeiden. Da ich keine Ahnung habe, in welcher Situation ich es brauche. – Sarit