-1
Iは2つの機能を有する:値をプロパティ関数に渡しますか?
zoomIn() { this.setState({zoom: true}) }
zoomOut() { this.setState({zoom: false}) }
Iプロパティとして渡す:
<TransitionGroup>
<Carousel
promo={this.props.promo}
images={this.props.images}
zoom={this.state.zoom}
key={this.state.zoom}
zoomIn={this.zoomIn.bind(this)}
zoomOut={this.zoomOut.bind(this)}
/>
</TransitionGroup>
カルーセルにI成分内側このようにそれらを使用する:実際に
onClick={this.props.zoomOut}
、ズームには状態とはかなり異なる値がありますので、私はちょうど1つの関数を持っていたいと思います:
zoom (state) { this.setState({zoom: state}
私はこのような値を渡してみましたが、それはうまくいきませんでした:
zoom={this.zoom.bind(this, state)}
あなたはZOにパラメータを追加しましたomこの新しい引数を扱う関数定義? – Pineda
downvotesを避けるために、タイトルのタイプミスを修正することができます。 (私は試みましたが、私は編集のポストリンクにアクセスすることはできません) – Pineda