Khi tôi nhập nội dung nào đó vào TextInput, sau đó tôi chạm vào một trong các mục FlatList lần đầu tiên. Nó nên console.log ('mục báo chí'), nhưng nó không. Chỉ liên lạc thứ hai Nó bàn giao tiếp. Có ai biết lý do không?khi textInput tập trung, lần chạm đầu tiên trên flatList không hoạt động, tuy nhiên lần đầu tiên hoạt động
Đây là mã của tôi.
<TextInput
placeholder='test'
value={this.state.inputText}
onChangeText={(inputText) => this.setState({inputText})}
style={{marginBottom: 20, fontSize: 17, width: 300, textAlign: 'center'}}
/>
<FlatList
data={[{key: 'item 1'}, {key: 'item 2'}]}
renderItem={({item}) =>
<TouchableHighlight onPress={() => console.log('item press')}
underlayColor='#dddddd'>
<View style={{height: 40}}>
<Text style={{fontSize: 16, textAlign: 'center'}}>{item.key}</Text>
</View>
</TouchableHighlight>
}
/>
phiên bản gốc phản ứng: 0.46.1, tôi đã kiểm tra 0,47, cùng một vấn đề – Ager