React native学习第八章:嵌入到现有原生应用
来源:互联网 发布:播放视频录音软件 编辑:程序博客网 时间:2024/05/20 00:52
参考:http://reactnative.cn/docs/0.42/integration-with-existing-apps.html#content
文件目录:
{"name": "PlayGame","version": "0.0.1","private": true,"scripts": {"start": "node node_modules/react-native/local-cli/cli.js start","test": "jest"},"dependencies": {"react": "~15.4.1","react-native": "0.42.0"},"devDependencies": {"babel-jest": "19.0.0","babel-preset-react-native": "1.9.1","jest": "19.0.2","react-test-renderer": "~15.4.1"},"jest": {"preset": "react-native"}}
podfile:
target ‘PlayGame’ do # 'node_modules'目录一般位于根目录中 # 但是如果你的结构不同,那你就要根据实际路径修改下面的`:path` pod 'React', :path => ‘/Users/macmini/Desktop/PlayGame/node_modules/react-native', :subspecs => [ 'Core', 'RCTText', 'RCTNetwork', 'RCTWebSocket', # 这个模块是用于调试功能的 # 在这里继续添加你所需要的模块 ] # 如果你的RN版本 >= 0.42.0,请加入下面这行 pod "Yoga", :path => “/Users/macmini/Desktop/PlayGame/node_modules/react-native/ReactCommon/yoga"end
在运行之前,必须要在终端数据npm start
NSURL *jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios"]; RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL : jsCodeLocation moduleName : @"RNHighScores" initialProperties : @{ @"scores" : @[ @{ @"name" : @"Alex", @"value": @"42" }, @{ @"name" : @"Joel", @"value": @"10" } ] } launchOptions : nil]; UIViewController *vc = [[UIViewController alloc] init]; vc.view = rootView; [self presentViewController:vc animated:YES completion:nil];
这样就能从原生界面跳转到RN界面,另:urlwithString:....如果把js文件放到公司服务器上,是否就可实现热更新。
0 0
- React native学习第八章:嵌入到现有原生应用
- React Native嵌入到现有原生应用
- Android react native 嵌入到现有的原生应用遇到的问题
- React Native 嵌入到iOS原生应用
- React Native 嵌入到原生应用
- react native 学习笔记----将react native嵌入到Android原生应用
- 嵌入到现有原生应用
- React Native 教程——集成到现有原生应用
- 如何把React Native嵌入到原生android应用中
- react native (五)嵌入到原生应用
- React Native 学习笔记十二(嵌入原生应用 甚是坑啊)
- React Native 嵌入到iOS原生项目
- React Native嵌入原生应用的坑
- react-native + as <react-native嵌入原生应用开发>
- React native集成到Android原生应用
- Android原生嵌入React Native
- ReactNative嵌入到现有原生安卓应用
- react native 嵌入原生Android应用中的问题
- Scipy Lecture Notes
- C++析构函数
- php面试题羊生羊
- CodeForces #309 Div.2 C. Kyoya and Colored Balls
- spring框架---动态切换多数据源
- React native学习第八章:嵌入到现有原生应用
- 统计二进制数中“1”的个数(懂二进制)
- Web项目之购物网站
- XSS跨站脚本漏洞修复建议- 如何防御CSS CrossSiteScript 跨站脚本攻击
- MySQL数据库SELECT应用(一)
- eclipse spark源码编译部署
- 关于php下kafka消费者和生产者
- Google推荐的图片加载库Glide介绍
- Activity本质和内部实现机制