最近開發業務的時候發現 textInput 不能輸入問題 我的版本是 16.3
一般都是加了 deaultValue 和 value 會有這個問題 。那麼我們換個思路
解決辦法 如下圖
import React, {Component} from 'react'
import {Platform, TextInput} from 'react-native'
class MyTextInput extends Component {
shouldComponentUpdate (nextProps) {
return Platform.OS !== 'ios'
|| (this.props.value === nextProps.value && !nextProps.defaultValue)
|| (this.props.defaultValue === nextProps.defaultValue && !nextProps.value)
}
render () {
return <TextInput {...this.props} /> }};
export default MyTextInput