如何在控制台上显示 Redux 注入的道具
How to show injected props by Redux on console
我可以使用 Redux
更改状态并更新 UI。但是如何在 运行 时间内使用像 console.log(this.props)
这样的控制台在控制台上显示 Redux 注入的道具。我不能。我从来没有见过道具。
有没有办法显示组件 (class) 道具 - 像下面的代码一样从 Redux 商店分配 -?
function mapStateToProps(state) {
return { iconSize: state.iconSize }
}
function mapDispatchToProps(dispatch) {
return {
setIconSize: (size) => dispatch(setIconSize(size))
}
}
export default connect(mapStateToProps, mapDispatchToProps)(Main)
在这个例子中你可以重写mapStateToProps
函数:
function mapStateToProps(state) {
const props = { iconSize: state.iconSize };
console.log(props);
return props;
}
每次调用此函数时都会记录道具。
我可以使用 Redux
更改状态并更新 UI。但是如何在 运行 时间内使用像 console.log(this.props)
这样的控制台在控制台上显示 Redux 注入的道具。我不能。我从来没有见过道具。
有没有办法显示组件 (class) 道具 - 像下面的代码一样从 Redux 商店分配 -?
function mapStateToProps(state) {
return { iconSize: state.iconSize }
}
function mapDispatchToProps(dispatch) {
return {
setIconSize: (size) => dispatch(setIconSize(size))
}
}
export default connect(mapStateToProps, mapDispatchToProps)(Main)
在这个例子中你可以重写mapStateToProps
函数:
function mapStateToProps(state) {
const props = { iconSize: state.iconSize };
console.log(props);
return props;
}
每次调用此函数时都会记录道具。