可以直接使用setNativeProps
而不进行重新渲染来进行直接操作。但是它可以与react-native
组件一起正常工作。当我厌倦了与外部库一起使用时,会抛出错误。
我正在使用react-native-swipeout
<Swipeout
ref={ ref => this.Swipeout = ref}
backgroundColor={'transparent'}
right={swipeoutBtns}
scroll={(scrollEnabled) => this.onSwipe(scrollEnabled)}
sensitivity={1}
buttonWidth={70}
>
<Text>Swipe Here</Text>
</Swipeout>
它有一个名为close
的道具,应该在以后的某个时间点true
进行。我将true
设置如下,
this.Swipeout.setNativeProps({ close: true });
但是,它会引发以下错误,
this.Swipout.setNativeProps is not a function.(In 'this.Swipout.setNativeProps({ close: true })', 'this.Swipeout.setNativeProps' is undefined)
我只想知道setNativeProps
是否也适用于外部库?是否没有办法访问外部图书馆的道具?
谢谢。