:
のでFirstContainerの機能は、参考のためにスクリーンショットを追加
render: function(){
//some more code goes here
<DraggableView ...
// by next line Im getting panResponder release values
releaseValues={(e, gesture) => {
//Now here is the problem , I need to use this.state.currentX here , but unfortunately I cant as 'this' will refer to DraggableView
Any suggestion how can I achieve that ?
}}/>
//some more lines of code
}
のようになります。レンダリング。 は、変数を定義します。
`var _this = this`.
それはこのようなものになります。間違ってい
render: function(){
var _this = this;
//some more code goes here
<DraggableView ...
releaseValues={(e, gesture) => {
// use _this here
}}/>
//some more lines of code
}`
を。 「これ」は含有成分を指す。これは、矢印関数の構文を使用する利点です。 – azium
あなたは何を言いたいのですか?ここでthis.state.currentXを使用できますか? Bcozが原因で問題が発生し、throwing error cantが未定義のcurrentXを見つけました。 @ azium – Rajesh