当我尝试将该应用程序加载到Genymotion时,我使用react-native创建一个android应用程序,它显示错误为 持久缓存时出现399/400错误:SyntaxError /home/samantha/AwesomeProject/index.android.js:" React"是只读的
答案 0 :(得分:0)
我在index.android.js
中犯了一个错误render() {
var movie = MOCKED_MOVIES_DATA[0];
var React = require("react-native");
var Image = React.Image;
return (
<View style={styles.container}>
<Text>{movie.title}</Text>
<Text>{movie.year}</Text>
<Image source={{uri: movie.posters.thumbnail}}
style={style.thumbnail}/>
<View style={style.rightContainer}>
<Text style={style.title}>{movie.title}</Text>
<Text style={style.year}>{movie.year}</Text>
</View>
</View>
);
}
这是我的反应render()函数这个工作正常 以前我写的是
var React = require("react-native");
var Image = React.Image;
render() {
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}}
style={style.thumbnail}/>
<View style={style.rightContainer}>
<Text style={style.title}>{movie.title}</Text>
<Text style={style.year}>{movie.year}</Text>
</View>
</View>
);
}
因为它显示为&#34; React&#34;是只读的