Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从v5.3.2迁移到Redux Form v6.0.1的未捕获类型错误:无法读取属性';包装';未定义的_Javascript_Reactjs_Redux_React Redux_Redux Form - Fatal编程技术网

Javascript 从v5.3.2迁移到Redux Form v6.0.1的未捕获类型错误:无法读取属性';包装';未定义的

Javascript 从v5.3.2迁移到Redux Form v6.0.1的未捕获类型错误:无法读取属性';包装';未定义的,javascript,reactjs,redux,react-redux,redux-form,Javascript,Reactjs,Redux,React Redux,Redux Form,我在上写了同一期。 当我开始从v5.3.2迁移v6.0.1时,我收到了一个错误reduxForm.js:644uncaughttypeerror:无法读取未定义的属性'wrapped' 为了使问题更简单,我现在只测试这5个文件,但仍然会出现错误。 请告诉我该怎么做 App.jsx import React from 'react'; import ReactDOM from 'react-dom'; import { Provider } from 'react-redux'; impo

我在上写了同一期。
当我开始从
v5.3.2
迁移
v6.0.1
时,我收到了一个错误
reduxForm.js:644uncaughttypeerror:无法读取未定义的属性'wrapped'

为了使问题更简单,我现在只测试这5个文件,但仍然会出现错误。 请告诉我该怎么做

App.jsx

import React from 'react';
import ReactDOM from 'react-dom';

import {
  Provider
} from 'react-redux';

import store from '-/store';
import Catalogue from '-/containers/Catalogue';

ReactDOM.render(
  (
    <Provider store={store}>
      <Catalogue />
    </Provider>
  ),
  document.getElementById('app')
);
import React, {
  Component
} from 'react';
import {
  reduxForm
} from 'redux-form';

class Catalogue extends Component {

  render() {
    return (
      <div />
    );
  }
}

export default reduxForm({
  form: 'catalogue'
})(Catalogue);
components/catalog.jsx

import React from 'react';
import ReactDOM from 'react-dom';

import {
  Provider
} from 'react-redux';

import store from '-/store';
import Catalogue from '-/containers/Catalogue';

ReactDOM.render(
  (
    <Provider store={store}>
      <Catalogue />
    </Provider>
  ),
  document.getElementById('app')
);
import React, {
  Component
} from 'react';
import {
  reduxForm
} from 'redux-form';

class Catalogue extends Component {

  render() {
    return (
      <div />
    );
  }
}

export default reduxForm({
  form: 'catalogue'
})(Catalogue);
reducers/index.js

import {
  connect
} from 'react-redux';

import Catalogue from '-/components/Catalogue';

const mapStateToProps = (state) => {
  return {
  };
};

const mapDispatchToProps = (dispatch) => {
  return {
  };
};

export default connect(
  mapStateToProps,
  mapDispatchToProps
)(Catalogue);
import {
  createStore,
} from 'redux';

import reducers from '-/reducers';

const store = createStore(
  reducers,
);

export default store;
import {
  combineReducers
} from 'redux';
import {
  reducer as formReducer
} from 'redux-form';

export default combineReducers(
  {
    form: formReducer
  }
);

为什么要使用redux表单+连接?!似乎有点过载!尝试为自定义redux connect创建另一个容器!并尝试对chrome使用react扩展,查看“html”结构。redux表单connect应该是第一个父元素!你的意思是我不应该使用
从'-/containers/catalog'导入目录
,而是在这里使用
从'-/components/catalog'导入目录
?在这里,它似乎也不适合我:(您正在使用react hot loader吗?如果是,请尝试将其更新到v3是否可以解决此问题。其他人似乎也有同样的问题。哦,它又开始工作了!谢谢!!XD为什么要使用redux form+connect?!似乎有点过载!尝试为自定义redux connect创建另一个容器!并尝试为chrome使用react扩展并查看“html”结构。redux表单connect应该是第一个父元素!你的意思是我不应该使用
从'-/containers/catalog'
导入目录,而是在这里使用
从'-/components/catalog'
导入目录吗?似乎在这里对我也不起作用:(您正在使用react hot loader吗?如果是,请尝试将其更新到v3是否可以解决此问题。其他人似乎也有相同的问题。噢,它又开始工作了!谢谢!!XD