我知道将道具注入组件的唯一方法是通过像这样的父组件
render() {
return <Child ...this.someProps />
}
如何通过像这样的函数动态地向Child
组件注入更多道具
inject(someProps, Child)
类似于redux-react connect(mapStateToProps, mapDispatchToProps)(Child)
的工作原理
答案 0 :(得分:2)
您需要的是高阶组件:https://gist.github.com/sebmarkbage/ef0bf1f338a7182b6775
在一天结束时,您将使用父组件包装组件(connect
实际上是组件)。