小编Gra*_*uan的帖子

× TypeError:无法读取未定义的属性(读取“getState”)

我是一个学习 React 和 Redux 的初学者。我写了这个关于如何在 redux 中使用 connect.js 的演示。搜索此类问题,但我的代码没有正确答案。我有一个未定义的上下文。是打字错误吗?或者我以错误的方式传递了上下文?提前致谢。这是我的代码。

索引.js

import React from "react";
import ReactDOM from "react-dom";
import store from "./store";

import { Provider } from "react-redux";
import App from "./App";

ReactDOM.render(
  <Provider store={store}>
    <App />
  </Provider>,
  document.getElementById("root")
);
Run Code Online (Sandbox Code Playgroud)

/store/index.js

import { createStore } from "redux";
import reducer from "./reducer.js";
const store = createStore(reducer);
export default store;
Run Code Online (Sandbox Code Playgroud)

/store/reducer.js

import { ADD, SUB, MUL, DIV } from './constants.js'

// or initialState
const defaultState = {
  counter: 0
}

function reducer(state …
Run Code Online (Sandbox Code Playgroud)

javascript jsx reactjs redux react-redux

6
推荐指数
1
解决办法
4万
查看次数

标签 统计

javascript ×1

jsx ×1

react-redux ×1

reactjs ×1

redux ×1