React native 在哪里触发React Native中的模态组件?

React native 在哪里触发React Native中的模态组件?,react-native,React Native,我的应用程序中有一个项目列表。当用户单击一个列表项时,我想在列表中显示更多详细信息。我可以将细节组件放入列表项组件中,并在默认情况下隐藏它 有更好的方法吗?假设一次只显示一个模式。可以在列表之外创建模态构件,并将其设置为在单击列表项时可见。所以你的代码将是这样的 class YourComponent扩展组件{ 状态={ showModal:错, }; render(){ 常量项=[1,2,3]; 返回( { items.map((item,i)=>{ this.setState({showm

我的应用程序中有一个项目列表。当用户单击一个列表项时,我想在列表中显示更多详细信息。我可以将细节组件放入列表项组件中,并在默认情况下隐藏它


有更好的方法吗?

假设一次只显示一个
模式。可以在列表之外创建模态构件,并将其设置为在单击列表项时可见。所以你的代码将是这样的

class YourComponent扩展组件{
状态={
showModal:错,
};
render(){
常量项=[1,2,3];
返回(
{
items.map((item,i)=>{
this.setState({showmodel:true,item})title=“打开模式”/>
})
}
{this.state.item}
);
}
}