Estoy tratando de crear una aplicación meteorológica. Funciona bien en la web pero no funciona en mi teléfono. Estoy usando el editor de refrigerios en línea de la exposición para probar esto. captura de pantalla del error: 
Todo mi código está aquí .
captura de pantalla del resultado de la pestaña "web" del editor de bocadillos: 
También lo probé en la pestaña "iOS" del editor de bocadillos y tiene el mismo error que en mi teléfono.
PS para obtener el resultado exacto que se muestra en la captura de pantalla dentro de snack:
Sucede porque su código tiene una cadena fuera de un componente de Text . La línea 45 tiene un {' '} y debe ajustarse para el componente Text de react-native . Tu código será algo así:
// Rest of the code above render() { return ( <View> <RequestLocation /> <Text>Weather App</Text> <Text>Weather for your location today:</Text> <Weather morn={Math.round(this.state.temp['morn'])} day={Math.round(this.state.temp['day'])} eve={Math.round(this.state.temp['eve'])} night={Math.round(this.state.temp['night'])} max={Math.round(this.state.temp['max'])} min={Math.round(this.state.temp['min'])} /> <Text>{' '}</Text> {/* Showing weather with passed values from this file to the main weather component (code de-cluttering) */} </View> ); }Puede leer más sobre esto en esta sección de la documentación .