我正在使用 React 和 Redux,但是当我将数据从容器传递到子组件时。道具正在变成一个空的物体。这是我的容器组件。
class HeaderContainer extends React.Component {
render() {
return <Header searchByName = {this.props.searchByName} />
}
}
const mapDispatchToProps = dispatch => {
return bindActionCreators({
searchByName: searchProviderByName.searchProviderByName
}, dispatch)
}
export default connect(null, mapDispatchToProps)(HeaderContainer);
但是当我试图访问子组件中的数据时。它以空对象的形式出现。
export default function Header(props) {
const performSearch = () => {
props.searchByName(name,location); // getting undefined, props is empty object
}
}
元芳怎么了
相关分类