Il modo canonico di usare React nativa è apparentemente con JSX:Come posso creare componenti in React Native senza usare JSX?
render: function() {
var movie = MOCKED_MOVIES_DATA[0];
return (
<View style={styles.container}>
<Text>{movie.title}</Text>
<Text>{movie.year}</Text>
<Image source={{uri: movie.posters.thumbnail}} />
</View>
);
}
Come dovrei farlo usando solo Javascript? Normalmente in React normale, React.createElement('div')
funzionerebbe come alternativa a JSX, ma ricevo un errore "null non è una funzione" quando si tenta di eseguire la mia app iOS React Native.
Hai visto il risultato della compilazione del JSX in puro JS? Questo dovrebbe darti la risposta che stai cercando. –
Da JSX a JS che viene eseguito nel progetto React Native iOS, questa è un'operazione trasparente per me. Non so come prendere solo la fase di compilazione da JSX a JS. –