ReactNativeUtil icon indicating copy to clipboard operation
ReactNativeUtil copied to clipboard

Results 63 ReactNativeUtil issues
Sort by recently updated
recently updated
newest added

RN的app按home键进入后台后,再点开app,会重启app。正常情况下,应该是回到home之前所在的界面。 原因:这个问题是因为mainActivity的启动模式为singletask或者singleinstance导致的。 解决:修改mainActivity的启动模式为默认模式即可。 [activity启动模式你真的了解吗?](http://blog.csdn.net/u014041033/article/details/56497357)

android

![exportduplicate.png](http://upload-images.jianshu.io/upload_images/3353755-4c23c245cf5d9b8b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 如果一个页面里面有两个```export default ``` 就会出现bug

build

执行cd android && ./gradlew assembleRelease任务错误 ``` What went wrong: Execution failed for task ':app:bundleReleaseJsAndAssets'. > A problem occurred starting process 'command 'node'' ``` 或者 ``` What went wrong: Execution failed...

android
build

因为分享的title或者text里面有敏感词 "红包 现金 领取" 等等 https://blog.csdn.net/yangzhen06061079/article/details/66974386

WeChat

![watchman.png](http://upload-images.jianshu.io/upload_images/3353755-6bcdd303dadbc9ad.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 解决: sudo npm install -g watchman sudo npm run start

build

代码参考:https://github.com/wuyunqiang/RNApp tip: 1:在给原生传递属性时只有属性值变化才会从新绘制原生界面,如果只是在rn setState而没有引起属性值变化时是不会调用原生属性方法的。 就像这里面的 ``` start = ()=>{ this.count = ++this.count; console.log('调用这里: ',this.count); this.setState({ msg:'wuyunqiang' + this.count, AndroidToken:Token }) }; ``` 只有msg变化才会调用原生postMessage方法。 2:设置原生事件给rn调用时getId 为组件的ID 。 3:ReactProp可以传递属性也可以传递一些参数给原生,然后原生接受到参数执行方法也是可以的 4:原生webview里面一定要设置layout否则在有些网站会显示白屏

android
webview

1:onLoadStart里面setState造成卡顿 2:thirdPartyCookiesEnabled={true} //设置android cookie

webview
Component

``` static JsType(obj) { let class2type = {}; // 生成class2type映射 "Boolean Number String Function Array Date RegExp Object Error".split(" ").map(function(item, index) { class2type["[object " + item + "]"] = item.toLowerCase();...

Util

Created by wuyunqiang 驼峰式:第二个单词首字母大写 大驼峰式:每个单词的首字母都是大写的 默认是驼峰式 ## 一:文件 1:文件夹 全部小写字母 例如:page,component,assets 2:js文件 大驼峰式规范 页面Page结尾 工具Util结尾 原生组件Android||IOS结尾 最后统一导出 例如: HomePage HttpUtil WebAndroid||WebIOS=>统一在Web.js里面导出 ## 二:变量 ### 禁止使用var 实例变量let 实例常量const 静态属性static 1:全局属性(项目启动即引用) 全部大写...

Util

Mac 系统 1:touch android.sh 2:vim android.sh 3:copy code to android.sh: ``` #!/usr/bin/env bash ANDROID_PATH_EXIST=`cat ~/.bash_profile | grep ANDROID_NDK=` if [ "$ANDROID_PATH_EXIST" == "" ]; then echo ' export ANDROID_NDK=$HOME/Library/Android/ndk '...

Util
android
build