我用setNativeProps改变TextInput的value,来绕开频繁渲染的问题,但是没有成功,有人这样尝试过吗……



  • 我用setNativeProps改变TextInput的value,来绕开频繁渲染的问题,但是没有成功,有人这样尝试过吗……



  • 可以把 TextInput 限制在一个很小的 Component 里面, 频繁setState 就没什么影响了



  • @youjiti 可以的,textinput的js代码clear函数里面有this.setNativeProps({text:‘’});
    你用外部的ref访问这个方法,属性值是text就可以改变value了。


登录后回复