ReactNative之原生组件封装过程中注意事项 发表于 2017-03-07 | 分类于 ReactNative | 阅读次数 | 在原生代码中一般都是通过回调方法来返回处理以后的数据,具体的做法如下:123456789CallBack callBack ——>callBack.invoke(result);例如:public void addUser(String userName, String password, Callback successCallback, Callback errorCallback) Promise promise ---->promise.reject("0","ok");promise.resolve(result);例如:public void login(String userName, String password, Promise promise) 对应的在Js代码中使用方式:addUser("","",(msg)=>{},(error)=>{})login("","").then((map)=>{},(code,message)=>{}) 1组件声明周期参考:http://www.lynull.com/2016/03/13/react-native-navigator-lifecycle/ TouchableOpacity里面的元素最好是包裹一层View,