在不使用setState的情况下更改文本输入的值

时间:2019-06-10 15:03:04

标签: react-native

我正在尝试在不使用setState的情况下更改文本输入的值,因为当我们使用setstate时,我们将在每次击键时渲染组件,但是我什么也没找到

2 个答案:

答案 0 :(得分:0)

您可以使用ref和setNativeProps

PS C:\> (Get-Item C:\Windows) -eq 'C:\Windows'    # [System.IO.DirectoryInfo] is also not [string]
False
PS C:\> (Get-Item C:\Windows) -like 'C:\Windows'  # But `-like` treats it as one
True

有关更多信息,请查看以下内容

React native direct manipulation

答案 1 :(得分:0)

您可以使用ref.setNativeProps({ text: dummyText }),但是这种方法的问题在于它不会给您onFocus回调。