我在这个技术栈很新的,但我感到困惑的事:阵营与同一容器/ Redux的多个组件
我有处理应该显示什么,以便用户在应用一个反应容器:
const mapStateToProps = (state) => {
return {
currentScreen: state.currentScreen
}
}
并且还处理时,应用程序应该改变当前画面:
const mapDispatchToProps = (dispatch) => {
return {
changeScreen: (newScreen) => {
dispatch(changeScreen(newScreen))
}
}
}
但 “连接” connect()仅与App组分:
import App from '../components/App'
const AppScreen = connect(
mapStateToProps,
mapDispatchToProps
)(App)
如何与所有组件共享changeScreen
函数?
的changeScreen功能在应用程序组件successfuly定义,我想什么要知道如何在所有组件之间共享此功能,而无需在不同的容器中编写相同的代码s的每个组件 –