Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

186
Vistas
No se puede ocultar la pantalla de presentación nativa de reacción que se muestra antes de AWS Authenticator

Estoy mostrando la pantalla de inicio de reacción nativa y tratando de ocultarla en useEffect, pero useEffect no se llama si estoy usando AWS Authenticator en App.js. Funciona bien cuando no uso el autenticador.

Aplicación.js

 import Amplify from 'aws-amplify'; import config from './src/aws-exports'; import { withAuthenticator } from 'aws-amplify-react-native'; import Auth from '@aws-amplify/auth'; import SplashScreen from 'react-native-splash-screen'; import { useEffect } from 'react'; function App (){ useEffect(() => { SplashScreen.hide(); }); return ( <View> </View> ); }; export default withAuthenticator(App);

Funciona bien sin el Autenticador si elimino la última línea.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Necesita un cambio de estado para procesar el useEffect. Y withAuthenticator se encarga de todo el proceso de inicio de sesión. Entonces, para incluir la personalización, sugiero usar el Autenticador (que es el componente envuelto en WithAuthenticator) en su lugar. Tiene prop onStateChange que puede usar para detectar un cambio de autoridad.

Ejemplo:

 <Authenticator // Fired when Authentication State changes, use it to hide/show stuff onStateChange={(authState) => console.log(authState)} > // Default components can be customized/passed in as child components. // Define them here if you used hideDefault={true} </Authenticator>

Fuente: Autenticador de amplificación de AWS

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda