反応ネイティブアプリを構築していますが、反応ネイティブでのタッチ可能なビューが反応しません。私はボタンをタッチすると、結果を見るのに少し時間が必要です。接触可能なビュー反応するネイティブはあまり応答しません
解決策が見つかったら、答えはに解決策があることをhttps://facebook.github.io/react-native/docs/performance.htmlで確認しました。リンクが言ったことが好きなときにエラーが表示される "this.requestAnimationFrame
は関数ではありません"
react-nativeでrequestAnimationFrameを使用する例はありますか?
ここに私はこれまで何をやったか私のコードの一部です:あなたのメインナビゲーターページで
createBookingPage(){
latestSender = bookings[0].from_name + " " + bookings[0].from_phone
+ " " + bookings[0].from_address;
this.props.navigator.push({id: 4, latestSender, savedEmail, savedPassword});
},
createBookingPage(){
this.requestAnimationFrame(() => {
this._createBookingPage();
});
},
render(){
return (<View>
<TouchableHighlight style={styles.createButton}
underlayColor='#ff7043' onPress={this.createBookingPage}>
<Text style={{fontSize: 25, color: 'white'}}>+</Text>
</TouchableHighlight>
</View>);}
をバインドします。 –
'this.createBookingPage.bind(this)'を意味しますか?いいえ、まだそれほど反応がありません – sptra
「リリース」に設定された製品を使ってデバイスでこれを実行しましたか? –