En esta entrega buscábamos que la app tuviera aspecto nativo Android con Material Design. Descubrimos React Native Paper, una colección de componentes que implementan el estándar de Google — exactamente lo que necesitábamos.
Autenticación con Firebase
auth.createUserWithEmailAndPassword(email, password)
.then(user => this.props.navigation.navigate('Main'))
.catch(error => this.setState({ errorMessage: error.message }));
Error frustrante
“Unable to resolve module some-module” que resultó ser un typo sencillo:
// Incorrecto
import algo from 'algo;'
// Correcto
import algo from 'algo';
El linter (StandardJS en VS Code) no lo detectó. Una advertencia para tener paciencia con los mensajes de error de React Native — muchas veces el problema es más simple de lo que parece.