1. ホーム
  2. javascript

リアクト転写小道具(1個を除く

2024-01-06 04:13:45

質問

Reactが提案するのは 小道具の転送 . すっきり!

1つ以外を転送するにはどうすればよいのでしょうか?

render: function(){
  return (<Cpnt {...this.propsButOne}><Subcpnt one={this.props.one} /></Cpnt>);
}

どのように解決するのですか?

以下のテクニックを使って、プロップの一部を消費し、残りを受け渡すことができます。

render() {
  var {one, ...other} = this.props;
  return (
    <Cpnt {...other}>
      <Subcpnt one={one} />
    </Cpnt>
  );
}

ソース