RN Start For Android.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RN Start For Android杨鑫目录RN是什么RN的架构RN的初探RN的语法RN的开发和调试RN的生命周期RN的模块和UI组件RN的第三方库RN的动画和手势RN的性能RN的维护成本RN的优缺点RN的思考目录RN是什么RN的架构RN的初探RN的语法RN的开发和调试RN的生命周期RN的模块和UI组件RN的第三方库RN的动画和手势RN的性能RN的维护成本RN的优缺点RN的思考RN是什么Native/H5/Hybrid/React NativeReact NativeFacebook 3.26 for iOS, 9.15 for AndroidRN是什么RN是什么显示AndroidiOSRN是什么不是HTML5,不是WebView,不是跨平台那它究竟是什么?Learn once, Write anywhereWeb技术Native体验目录RN是什么RN的架构RN的初探RN的语法RN的开发和调试RN的生命周期RN的模块和UI组件RN的第三方库RN的动画和手势RN的性能RN的维护成本RN的优缺点RN的思考RN架构(逻辑架构)ReactVirtual DOMAndroidiOSWeb RN架构(与Native通信)JSCore(JS/JSX)BridgeRegisterAndroid Framework目录RN是什么RN的架构RN的初探RN的语法RN的开发和调试RN的生命周期RN的模块和UI组件RN的第三方库RN的动画和手势RN的性能RN的维护成本RN的优缺点RN的思考RN的初探(基本配置)Mac/Windows/LinuxNode 4.0或以上(RN使用到了ES6语法特性)Android 4.1或以上Build-tools version 23.0.1或以上RN的初探安装RN工具 $ nvm install –g react-native-cli $ react-native -v # 当前最新版是0.1.7 $ react-native -h # 查看帮助 创建RN项目 $ react-native init ProjectName $ react-native run-android RN的初探(项目结构)Android项目RN Android入口RN iOS入口iOS项目Npm依赖包包的基本信息目录RN是什么RN的架构RN的初探RN的语法RN的开发和调试RN的生命周期RN的模块和UI组件RN的第三方库RN的动画和手势RN的性能RN的维护成本RN的优缺点RN的思考RN的语法(基础)Require:引入模块React.createClass创建组件类Render方法渲染视图JSX = JS +XMLAppRegister注册应用入口StyleSheet.Create创建样式命名规则:驼峰RN的语法(组件化)RN的语法(布局)CSS样式和web大体一致Flex:弹性布局 《/blog/2015/07/flex-grammar.htmlFlex/blog/2015/07/flex-grammar.html布局教程:语法篇》 《/blog/2015/07/flex-examples.htmlFlex/blog/2015/07/flex-examples.html布局教程:实例篇》目录RN是什么RN的架构RN的初探RN的语法RN的开发和调试RN的生命周期RN的模块和UI组件RN的第三方库RN的动画和手势RN的性能RN的维护成本RN的优缺点RN的思考RN的开发和调试(工具)开发工具Sublime + babel插件(推荐)Atom + Nuclide插件(暂不推荐)调试工具安装React Dev的Chrome插件模拟器或真机菜单选择Debug JSChrome浏览器会自动访问下面网址,开始调试 http://localhost:8081/debugger-uiRN的开发和调试(高效Debug)Shell终端模拟器AppHttp Serverrequest:/index.android.bundleresponse:/index.android.bundleInstall RunDebug ApkNewBuildreact-native run-androidRN的开发和调试(Native入口)ReactInstanceManagerReactRootView目录RN是什么RN的架构RN的初探RN的语法RN的开发和调试RN的生命周期RN的模块和UI组件RN的第三方库RN的动画和手势RN的性能RN的维护成本RN的优缺点RN的思考RN的生命周期开始1.组件绘制阶段componentWillMountgetInitialStaterendercomponenDidMount2.组件运行与交互阶段运行中props改变compone

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档