0
我在swipeListView工作反应本土和他们线,状态参考文献和DOM的反应本地
如果您使用的是独立的,你可以只保留一个裁判的组件并调用closeRow( )在那个ref。
但我该如何创建一个ref,以及如何调用它。
也反应了本地声称不使用ref太多,为什么会这样。
我在swipeListView工作反应本土和他们线,状态参考文献和DOM的反应本地
如果您使用的是独立的,你可以只保留一个裁判的组件并调用closeRow( )在那个ref。
但我该如何创建一个ref,以及如何调用它。
也反应了本地声称不使用ref太多,为什么会这样。
不确定关于React Native,但是您可以在React组件中创建ref。
<Component
ref={instance => {
this.componentReference = instance;
}}
/>
//Once you create a ref, you can access it in any of your function using this.ref (Like here it would be this.componentReference).
要回答你的第二个问题,裁判被认为是不好的做法,因为他们不过是一个解决办法直接访问DOM元素。 React希望你避免直接的DOM操作,因为你基本上放弃了React虚拟DOM的好处和速度,并且自从你直接操纵你的DOM以来你的状态变得混乱。