好吧,我得到了部件采用进口为存储组件到一个变量,然后重新使用
import Payment from './pages/payment';
import Chat from './pages/chat';
现在我使用Drawer
组件,并与Navigator
一起使用它我renderScene变得像这样
if(route.id == 'payment'){
return <Drawer xx={} yy={} and a lot more >
<Payment navigator={navigator} />
</Drawer>
}
if(route.id == 'chat'){
return <Drawer xx={} yy={} and a lot more >
<Chat navigator={navigator} />
</Drawer>
}
那些冗长的Drawer
代码被一次又一次地使用。我想将<Payment navigator={navigator} >
或另一个存储到一个变量中,然后将其仅返回Drawer
一次。
我如何存储它并将其与抽屉一起返回?
感谢
谢谢您。我其实曾经尝试过非常类似于此,但是使用'var'而不是'const',它给了我错误。更改为'const',它工作:) – cjmling