我从react开始尝试一些东西。但我不断地得到错误的"Uncaught TypeError: (0 , _reactRedux.combineReducers) is not a function“这是我的演示配置文件
import React from 'react'
import { render } from 'react-dom'
import { createStore, applyMiddleware,compose } from 'redux'
import { Provider } from 'react-redu
我正在运行一个react-app,并使用react-redux来管理我的状态。它一开始工作得很好,但是突然崩溃了。我不能捕获任何对象,只是告诉我“createStore longer.It :TypeError(...) is not a function” 我试着按照别人说的那样重新安装一个低版本的react-redux,但是它不起作用。我清除了cookie,重新启动了项目,但什么都没有改变。我只是尝试将代码作为redux offical size提供的示例,它在调用createStore(reducer)的第一步中很糟糕。 依赖项版本: "react": "^16
我有我的问题。我写了一个流类型检查器来检查我的减速器。有一个错误,你能给我解释一下什么是错误的原因吗?这是我的密码。
// @flow
import {SET_USER} from "./action-types";
import type {SetUserAction} from "./user-actions"; // export type SetUserAction = (user: User) => Action;
export type State = {
+username: ?string,
+firstName: ?str
我见过3种形式的减速器:
// Form 1
function reducer(state, action) {
if (state === undefined)
return state = [];
// handle action.type
// ...
}
// Form 2
function reducer(state, action) {
if (state === undefined)
state = [];
// handle action.type
// ...
}
// Form 3
function reducer(state
我使用Redux在React应用程序中使用流进行类型检查,并且需要检查reducers中的动作形状,这取决于动作类型,如下所述:https://flow.org/en/docs/react/redux/ reducer代码: import { ADD_USER, DELETE_USER } from './actionTypes'
type State = {
users: { [userId: number]: { name: string, age: number } }
}; // exact State shape is not important for t
我一直在调试这个程序,但毫无头绪,我逐字逐句地遵循教程,试图制作一个TODO应用程序,但我不知道为什么我会收到这个错误消息。
./src/cuers.js
第12行:“分派”未定义为no-undef
第13行:“分派”未定义为no-undef
components.js
import React from 'react'
class Todo extends React.Component {
render() {
const { todo } = this.props
if (todo.isDone) {
为了让它更有意义,让我们看一下这个看起来像react useReducer的迷你简单实现 type Reducer<S, A> = (prevState: S, action: A) => S;
type Dispatch<A> = (value: A) => void;
function useReducer<S, A>(reducer: Reducer<S, A>, initState: S): [getState: () => S, dispatcher: Dispatch<A>] {
let stat
我正在学习udemy课程来学习codePen上的redux编码,然而,我得到了以下错误。
redux.min.js:1 Uncaught TypeError: Cannot read property 'name' of undefined
at policies (pen.js:61)
at redux.min.js:1
at Array.forEach (<anonymous>)
at redux.min.js:1
at e.combineReducers (redux.min.js:1)
at pen.js:73
它告诉我这是因为来自policies redu
我遇到了一个问题,我的操作不会进入我的返回语句。我或多或少地从我已经工作过的项目中复制了代码,并且知道它是有效的。如果有任何redux大师的帮助,我们将非常感谢。
import * as types from '../Constants/Action_Types'
import axios from 'axios'
export function getSingleReport(){
console.log("in the action")
return function (dispatch) {
console
我正在尝试使用Create React App和Redux快速设置,我显然遗漏了一些东西……
Index.tsx
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux'
import { store } from './store/store'
import './index.css';
import App from './App';
import * a
我似乎不明白为什么我不能更新计数器,即使我发送了正确的操作类型,并且它们处于递增和递减状态。我尝试传递一个mapDispatchToProps并将函数放入该函数中,但仍然得到相同的问题,由于某些原因没有任何东西更新状态。
索引:
import {createStore} from 'redux';
import {Provider} from 'react-redux';
import {reducer} from './src/reducers/counter';
const store = createStore(reducer);
co
当console.log'ing状态或试图在组件中呈现时,我的存储将返回为undefined。然而,在React中,该存储正在按预期显示。
带有虚拟调度调用的index.js
import React from "react";
import ReactDOM from "react-dom";
import { Provider } from "react-redux";
import { addItem } from "./actions/actions";
import configureStore from
我研究这一问题的共同原因是变异状态,不返回新的状态对象,这会导致redux不识别一个变化。然而,这不是,也从来不是一个问题,我很清楚。我要返回一个新的对象。在您可以在附加的映像中看到的记录器中,它显示成功的api调用已解析,nextState被更新但从未呈现。刷新页面的作用完全相同,尽管我希望在初始登陆根页面时可能需要这样做。
构成部分:
import pokemonReducer from '../../reducers/pokemon_reducer';
import PokemonIndexItem from './pokemon_index_item';