Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
无法在子组件中将redux存储对象作为道具访问_Redux_React Redux - Fatal编程技术网

无法在子组件中将redux存储对象作为道具访问

无法在子组件中将redux存储对象作为道具访问,redux,react-redux,Redux,React Redux,我正在尝试创建以下react redux应用程序,所有值都只是虚拟值,我正在尝试查看是否可以创建一个存储并将存储对象传递给子组件,我已经创建了一个reducer并将该reducer传递给创建存储,我没有添加connect函数和mapstatetoprops,由于我只是尝试将道具传递给子组件,并检查是否可以访问子组件中的存储,但即使在检查子组件中的道具时,也会得到一个空对象 父组件 import React, { Component } from "react"; import

我正在尝试创建以下react redux应用程序,所有值都只是虚拟值,我正在尝试查看是否可以创建一个存储并将存储对象传递给子组件,我已经创建了一个reducer并将该reducer传递给创建存储,我没有添加connect函数和mapstatetoprops,由于我只是尝试将道具传递给子组件,并检查是否可以访问子组件中的存储,但即使在检查子组件中的道具时,也会得到一个空对象

父组件

import React, { Component } from "react";
import http from "./Service/httpService";
import Config from "./Config.json";

import { createStore } from "redux";
import { connect, provider } from "react-redux";

const initialstate = {
  count: 0,
};
const incrmentvalue = () => ({
  type: "INCREMENT",
});
const reducer = (state = initialstate, action) => {
  return state;
};
const store = createStore(reducer);
class App extends Component {

  render() {
    console.log(store);
    return (
      <provider store={store}>
        <HomePage />
      </provider>
    );
  }
}


connect()(App);

export default App;

**Child Component**





import React, { Component } from "react";
    class HomePage extends Component {
      state = {};
      render() {
        console.log(this.props);
        return (
          <div className="container-fluid p-3">
          </div>
        );
      }
    }
    connect()(HomePage);
    export default HomePage;
import React,{Component}来自“React”;
从“/Service/httpService”导入http;
从“/Config.json”导入配置;
从“redux”导入{createStore};
从“react redux”导入{connect,provider};
常量初始状态={
计数:0,
};
常量incrmentvalue=()=>({
类型:“增量”,
});
const reducer=(state=initialstate,action)=>{
返回状态;
};
const store=createStore(reducer);
类应用程序扩展组件{
render(){
控制台日志(存储);
返回(
);
}
}
connect()(App);
导出默认应用程序;
**子组件**
从“React”导入React,{Component};
类主页扩展组件{
状态={};
render(){
console.log(this.props);
返回(
);
}
}
connect()(主页);
导出默认主页;