1

を使用して、状態を変更し、UI を更新できますReduxconsole.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 に答える