TextInput funciona bien en Android, pero en iOS, no funciona hasta que agregué el autoFocus de apoyo en TextInput. Pero después de agregarlo, funciona en un primer montaje de componente y, de nuevo, no puedo usar el teclado ni escribir algo en TextInput.
<TouchableOpacity activeOpacity={0.7} onLongPress={() => console.log("Long pressed")} style={{ ...this.props.itemStyle }} onPress={() => { console.log("Item is", item); this.setState({ item: item, focus: false }); // this.props.onItemSelect(item); Keyboard.dismiss(); setTimeout(() => { this.props.onItemSelect(item); if (this.props.resetValue) { this.setState({ focus: false, item: defaultItemValue }); this.input.focus(); } }, 0); }} > {this.props.selectedItems && this.props.selectedItems.length > 3 && this.props.selectedItems.find((x) => x.id === item.id) ? null : ( <Image style={{ margin: 2 }} source={trend} /> )} <Text style={{ ...this.props.itemTextStyle }}>{item.name}</Text> </TouchableOpacity> <TextInput autoFocus pointerEvents="none" autoCapitalize="none" onKeyPress={null} {...textInputProps} />No sé cómo puede hacerlo enfocado?