React Native 一些事
ReactJS 是否准备好有时候我们常常需要监听 ReactJS 的的加载情况。 RCTJavaScriptWillStartLoadingNotification RCTJavaScriptDidLoadNotification RCTJavaScriptDidFailToLoadNotification 第三方应用唤起自己应用应用被URL唤起, - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [RCTLinkingManager application:application openURL:url
sourceApplication:sourceApplication annotation:annotation];
}
componentDidMount() {
Linking.addEventListener('url',this._handleOpenURL);
},componentWillUnmount() {
Linking.removeEventListener('url',_handleOpenURL(event) {
console.log(event.url);
}
获取 ReactJS 运行环境RCTJavaScriptContextCreatedNotification 是一个有意思的通知,React native 是通过 JSContext 来实现 JS 调用 OC 的方法。JSContext 在成功创建后 会发送 RCTJavaScriptContextCreatedNotification 这个通知,并且携带 JSContext 参数。OC 可以直接获得 ReactJS 的运行环境。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |