içinde durumu güncelleştirmek için zarif ES6 yolu React'ta state
güncelleştirmesinin sözdizimi çok değişti. Onu başlatmak ve güncellemek için en basit ve zarif yolu bulmaya çalışıyorum.React
const { quotes } = require('./quotes.json')
class QuoteScreen extends Component {
state = {
QuoteIndex: 0
}
render() {
return (
<Image ...>
<View ...>
...
<ButtonNextQuote
onPress={() => {
this.setState((prevState, props) => {
return {
QuoteIndex: (prevState.QuoteIndex + 1) % (quotes.length - 1)
}
})
}}
/>
</View>
</Image>
)
}
}
o onPress
içinde state
güncellenmesini azaltmak mümkün olabilir mi:
bu RN kodunu var mı?
Anonim bir işlevi iki kez çağırmaktan kaçınmak, ancak bir işleyiciye başvuruda bulunmak ve bağlanmak istemezsiniz. Ayrıca, return
Bu soru ES6 ile etiketlendiğinden, deneysel özellikler (public class fields) kullandığınızı ve bunları etkinleştirmek için yapılması gerekenleri kısaca açıkladığınızı belirtmek faydalı olabilir. –
Üzgünüm, benim hatam.Temel olarak, yaratma-tepki-app ve tepki-yerli bağımlılıkları listesine entegre edilmiş en yeni babel sürümü ile kutunun dışında bu özellik var. Bu E6 +, işaret ettiğin için teşekkürler –