不使用ref
Posted xyn0909
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不使用ref相关的知识,希望对你有一定的参考价值。
为什么 尽量避免ref?
使用ref原因:react功能来访问DOM元素,这种功能的需求往往来自于提交表单的操作,再提交表单的时候,需要读取当前表单中input元素的值
而react的产生就是为了避免直接操作DOM元素,原因是直接访问DOM元素很容易产生失控的情况
解决办法:可以利用组件状态来同步记录DOM元素的值,这种方法可以控制住组件不使用ref。
以上是关于不使用ref的主要内容,如果未能解决你的问题,请参考以下文章
React Native - 使用 ref 的 TextInput 值(不受控制的组件)