ReactNative教程 — Hello React Native
发布时间:2020-12-15 07:34:36 所属栏目:百科 来源:网络整理
导读:ReactNative教程 — Hello React Native 下载此文件http://www.jb51.cc/article/p-bixpgwtv-tr.html 前面文章已经介绍过了开发环境的搭建了. 注意 : 你的电脑在有网络的情况下使用,使用离线初始化一个项目不在这个教程范围内,有兴趣可以一起探讨. 现在我们创
ReactNative教程 — Hello React Native下载此文件http://www.52php.cn/article/p-bixpgwtv-tr.html 前面文章已经介绍过了开发环境的搭建了. 注意: 你的电脑在有网络的情况下使用,使用离线初始化一个项目不在这个教程范围内,有兴趣可以一起探讨. 现在我们创建我们的一个 React Native 项目. cd WorkSpaces
react-native init HelloProject
初始化的之后的等待时候取决于你当前网络的情况. Android 上运行项目
真机上运行项目
相关知识介绍初始化完,打开工作目录下的项目文件夹(~/WorkSpaces/HelloProject) 初始化后项目结构|- HelloProject | 项目工作空间 |- android | android 端代码 |- app | app 模块 |- build.gradle | app 模块 Gradle 配置文件 |- progurad-rules.pro | 混淆配置文件 |- src/main | 源代码 |- AndroidManifest.xml | APK 配置信息 |- java | 源代码 |- 包名 | java 源代码 |- MainActivity.java | 界面文件,(加载ReactNative源文件入口) |- MainApplication.java | 应用级上下文,(ReactNative 插件配置) |- res | APK 资源文件 |- gradle | Gradle 版本配置信息 |- keystores | APK 打包签名文件(如果正式开发需要自己定义修改签名文件) |- gradlew | Gradle运行脚本,与 react-native run-android 有关 |- gradlew.bat | Gradle运行脚本,与 react-native run-android 有关 |- gradle.properties | Gradle 的配置文件,正常是 AndroidHome,NDK,JDK,环境变量的配置 |- build.gradle | Gradle的全局配置文件,主要是是配置编译 Android 的 Gradle 插件,及配置 Gradle仓库 |- settings.gradle | Gradle模块配置 |- ios | iOS 端代码 |- node_modules | 项目依赖库 |- package.json | node配置文件,主是要配置项目的依赖库, |- index.android.js | Android 项目启动入口 |- index.ios.js | iOS 项目启动入口 其他文件夹没详细说明,不在目前介绍范围内. Android 项目相关的知识不在今天的介绍范围,更多了解需要自己去了解 package.json
{ "name": "HelloProject","version": "0.0.1","private": true,"scripts": { "start": "node node_modules/react-native/local-cli/cli.js start","test": "jest" },"dependencies": { "react": "15.3.2","react-native": "0.36.0" },"jest": { "preset": "jest-react-native" },"devDependencies": { "babel-jest": "16.0.0","babel-preset-react-native": "1.9.0","jest": "16.0.2","jest-react-native": "16.0.0","react-test-renderer": "15.3.2" } } dependencies
devDependencies
version
description
main
engines
index.*.js
常用控件的使用AppRegistryreact包
react-native 包
常用 API
进一步学习的资源
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |