React Native 返回并刷新页面RN 在进行A页面定义回调方法this.props.navigation.goBack()并不会触发前一个页面的生命钩子,然而有时我们在新页面进行了修改操作,同时之前的页面也发生了相应的改变this.props.navigation.navigate(“newPage”, { id: this.state.id, refresh: function () { this._init(); }});newPage页面返回操作执行后会执行 refresh 方法里的 _init();<View onPress={() => { this.props.navigation.state.params.refresh(); this.props.navigation.goBack();}}> <Text>goback</Text></View>React Native 项目名称修改修改应用显示名(手机上的APP名称)androidappsrcmainresvaluesstrings.xml //IOS下可以在 ios{project}Info.plist中直接更改修改包名package.jsonindex.{os}.jsandroidsettings.gradleandroidappbuild.gradleandroidappsrcmainjavacom{project}androidappsrcmainjavacom{project}MainActivity.javaandroidappsrcmainjavacom{project}MainApplication.java<key>CFBundleIdentifier</key><key>CFBundleName</key>//下的string直接更改项目名称。//不过在XCode下更方便,开发IOS的话,还是来台MAC吧 - -React Native 应用图标修改替换android/app/src/main/res/mipmap-XXX文件夹里面的图片,名字不能修改React Native 启动页设置替换android/app/src/main/res/drawable-XXX文件夹里面的图片,名字不能修改注:gradlew assembleRelease或者react-native run-android之前最好先gradlew cleanAndroid如何查看应用签名信息打开密钥放置文件夹(android/app/),输入以下命令,my-release-key.jks为密钥文件名keytool -list -keystore my-release-key.jks