Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

262
Visualizações
React Native: incluir condicionalmente la pestaña en el navegador de pestañas según la propiedad de entrada

En mi aplicación React Native tengo un componente y un navegador de pestañas dentro de ese componente, así:

 class Screen extends Component { render() { return( <View> <TabNav/> </View> ) } } export const TabNav = createAppContainer(createBottomTabNavigator( { A: { screen: A, }, B: { screen: B }, C: { screen: C } } ));

Quiero incluir C de forma condicional, en función de una propiedad que se pasa desde Screen . Así que probé esto:

 class Screen extends Component { render() { return( <View> <TabNav flag={true} /> </View> ) } } export const TabNav = createAppContainer(createBottomTabNavigator( { A: { screen: A, }, B: { screen: B }, ...(this.props.flag ? {C: { screen: C, }} : {}), } ));

pero arroja el error Cannot read property 'props' of undefined . ¿Cómo puedo cambiar esto para poder pasar accesorios de Screen a TabNav ?

Estoy usando

 "react-navigation": "^4.0.10", "react-navigation-tabs": "^2.7.0",
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda