1

我可以使用Redux. 但是如何console.log(this.props)在运行时使用控制台在控制台上显示 Redux 注入的道具。我不能。我没见过道具。

有没有办法显示从 Redux 商店分配的组件(类)道具,如下面的代码?

function mapStateToProps(state) {
    return { iconSize: state.iconSize }
}

function mapDispatchToProps(dispatch) {
    return {
        setIconSize: (size) => dispatch(setIconSize(size))
    }
}

export default connect(mapStateToProps, mapDispatchToProps)(Main)
4

1 回答 1

5

在此示例中,您可以重写mapStateToProps函数:

function mapStateToProps(state) {
  const props = { iconSize: state.iconSize };
  console.log(props);
  return props;
}

每次调用此函数时,它将记录道具。

于 2016-03-02T15:49:53.850 回答