我正在关注官方反应本机文档以安装并运行示例react native app。我通过以下方式创建了一个示例应用程序:
create-react-native-app AwesomeProject
cd
然后我按照指示安装 Expo 应用并扫描了二维码,然后我打开了 app.js 文件
app.js
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
export default class App extends React.Component {
render() {
return (
<View style={styles.container}>
<Text>Open up App.js to start working on your app!</Text>
<Text>Changes you make will automatically reload.</Text>
<Text>Shake your phone to open the developer menu.</Text>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},https://stackoverflow.com/questions/278192/view-the-change-history-of-a-file-using-git-versioning
});
然后我删除了<Text>Shake your phone to open the developer menu.</Text>
并保存以检查编辑器上的更改是否反映在移动应用上。
但我还没有看到世博会应用程序的任何变化。我甚至在Android手机上打开了chrome浏览器并输入了ip地址,仍然没有变化。
答案 0 :(得分:3)
应用程序不会自动重新加载JavaScript,直到您从开发人员菜单打开实时重新加载或热重新加载。
可以通过摇动设备,或在iOS模拟器上按Cmd+D
或在Android模拟器上按Cmd+M
来访问开发菜单。请注意,在某些Android设备上,摇动需要非常有力才能注册。
答案 1 :(得分:0)