Я создаю собственное приложение для реагирования, используя собственную базу для пользовательского интерфейса (http://nativebase.io/docs/v2.0.0/components#footerTab). Я использую компонент footerTabs и мой код выглядит следующим образомВыполнение вкладок нижнего колонтитула в родном реакторе с использованием родной базы
render() {
return (
<Container>
<Header backgroundColor="#ECEFF1">
<Button transparent>
<Icon name='ios-menu' style={{color: 'black'}}/>
</Button>
<Title style={{color:'black'}}>Header</Title>
</Header>
<Content>
<Profile/>
</Content>
<Footer backgroundColor="#212121">
<FooterTab>
<Button backgroundColor="#000" >
<Icon name="ios-person" size={30} color="#900"/>
<Text>Profile</Text>
</Button>
<Button>
<Icon name="ios-search"/>
<Text>Search</Text>
</Button>
<Button>
<Icon name="ios-camera"/>
<Text>Camera</Text>
</Button>
<Button>
<Icon name="ios-apps"/>
<Text>Apps</Text>
</Button>
<Button>
<Icon active name="ios-navigate"/>
<Text>Navigate</Text>
</Button>
</FooterTab>
</Footer>
</Container>
);
}
я создал различные JS-файлы для различных функциональных возможностей, таких как профили, поиск, приложение ЭСТА .. и импортировал их следующим образом.
import Profile from './Profile';
Как реализовать функциональность onPress на кнопках сноске изменить компонент в теге контента в зависимости от того, что был выбран?
<Content>
<Profile/>
</Content>
Для, например: Если я нажал кнопку поиска Я хочу, чтобы профиль тег должен быть заменен и точно так же для других кнопок.