美文网首页
RN学习一

RN学习一

作者: BigBossZhu | 来源:发表于2019-03-12 09:57 被阅读0次

RN学习

  • 配置环境,android studio等下载,webstrom下载

原理:

通过JS代码以及facebook的内部库将代码转化为类似于原生的View等控件,所以并不存在性能很差等问题.

基础组件学习

直接去网站看文档学习:https://reactnative.cn/docs/getting-started/

ReactNative模拟器快捷键:

刷新:iOS模拟器 cmd+R 安卓是 双 R(连续按两次R)
调试:iOS模拟器 cmd+D进入调试菜单模式 安卓是cmd+M
cmd + 空格直接进入app搜索快捷键
cmd + .折叠代码

查看RN当前版本号:

react-native --version 或者直接查看项目内package.json
npm:node包的管理者
npm info react-native(查看当前版本)
npm install --save react-native@'0.57.0'(更换版本)

一些名词和注意点

Component
render()函数
Platform,//注册
StyleSheet,//样式
Text,//文本组件
View,//视图组件
Image//新增的图片组件
flex//flex布局设置比例是多少
flexDirection//主轴方向
marginTop//外边距
justifyContent//主轴对齐方式
alignItems//侧轴对齐方式
borderBottomColor,borderWidth//边框颜色和宽度
Dimensions:width,height,scale.//获取屏幕宽高的库
value,placeHolder//值和占位文字
multiline = {true}//textInput是否换行显示
module.exports = LoginView;//输出类

var loginView = require('./loginView');(会报错,必须使用LoginView)注意自定义控件标签需要使用大写获取变量使用小写会报错

flex-box布局

针对web和移动开发所做出的布局方式:
https://www.cnblogs.com/myzhibie/p/4318904.html

主轴:决定子控件的排布方向(默认是从上自下)
侧轴:默认子控件顶在主轴和侧轴的起点(默认是从左自右)

代码:

//flexDirection改变主轴方法
flexDirection:'row','column(默认)',web还有两个方法
//justifyContent主轴对齐方式
justifyContent:'flex-start(默认)','center(居中)','space-between(平均分配间距)','space-around(平均分配)','flex-end(末尾)'.
//alignItems侧轴对齐方式
alignItems:'flex-start(开始)','flex-end(末尾)','center(中心)','stretch(默认值)',stretch:如果没有设置高度或者设置aotu就占满.有高度和start一样.
//flexWrap换行
flexWrap:'wrap'.显示不下就换行默认不换行'nowrap'.如果侧轴对齐就无效变成默认值
//flex占用父盒子主轴方向的比例
flex:值多少随意,但是子盒子的值按比例分配大小
//alignSelf:flex-start(开始)单独布局覆盖父标签布局,下单个子控件侧轴的对齐方式().

相关文章

  • 开启 RN 学习之旅

    开启RN学习之旅 (一) —— 基本了解开启RN学习之旅 (二) —— RN - GitHub Project

  • RN学习网址(持续更新)

    学习RN之前我们需要了解 ReactHTM,JS相关知识 RN学习网站 RN中文网源码分析(RN源码解析我觉得这个...

  • RN学前考虑、成果展示

    目录一. 学前考虑 1. 什么是RN 2. 为什么要学习RN 3. 我的RN学习线路和学习资料二. 成果展示 1....

  • RN学习一

    RN学习 配置环境,android studio等下载,webstrom下载 原理: 通过JS代码以及facebo...

  • 学习网址

    RN学习链接

  • 2022-05-27

    RN学习之路1:mac系统下搭建RN环境 1,安装homebrew 终...

  • react-native Mac-iOS 开发环境搭建

    目前RN的学习浪潮已经拍过来了,犯懒的自己也终于狠狠心系统的学习下,RN英文版,这是我跟随学习的资源,当然还有RN...

  • RN(一) 为什么要学习RN

    前言 学习React Native有一段时间了。因为学着学着容易忘记的特性,于是记录一下学习过程中个人的总结。文章...

  • RN学习一:RN环境搭建(mac)

    RN必须安装的依赖:node、watchman、React Native命令行工具、Xcode 通过Homebre...

  • RN学习

    webstorm学习 react-native run-ios —simulator “iPhone 8” //美...

网友评论

      本文标题:RN学习一

      本文链接:https://www.haomeiwen.com/subject/sjbxpqtx.html