rn ios 下某些版本不能輸入中文問題

最近開發業務的時候發現 textInput 不能輸入問題 個人版本是 16.3react

通常都是加了 deaultValue 和 value 會有這個問題 。那麼咱們換個思路ios

 解決辦法 以下圖react-native


import React, {Component} from 'react'
import {Platform, TextInput} from 'react-native'

class MyTextInput extends Component { this

 shouldComponentUpdate (nextProps) { code

 return Platform.OS !== 'ios'orm

 || (this.props.value === nextProps.value && !nextProps.defaultValue)開發

 || (this.props.defaultValue === nextProps.defaultValue && !nextProps.value) io

 } form

 render () {class

 return <TextInput {...this.props} /> }};

 export default MyTextInput

相關文章
相關標籤/搜索