React-Native从介绍到入门

2021-08-31  本文已影响0人  All_Be_Alright

React-Native入门

一、介绍

种类 实现技术 编程语言 公司
Cordova JavaScript 使用HTML,CSS和JavaScript Adobe
React-Native JavaScript React FaceBook
Flutter 原生编码/渲染 Dart Google
Weex JavaScript Vue Alibaba

二、React-Natve环境搭建

三、创建一个新项目

四、已有项目的集成

五、Debug

1、项目运行起来,摇一摇,选择Debug,系统默认浏览器,会自动打开一个网页,使用Chrome,因为Safari会出现乱码

http://localhost:8081/debugger-ui/

2、在Chrome中右击,选择检查

检查

使用command + o 搜索对应Debug的js文件,打断点,并运行

Debug

六、Flexbox布局

属性 解释 默认值
flexDirection 主轴的排列方向 column、row、column-reverse、row-reverse column
flexWrap 子组件沿主轴排不下的时候,如何换行 wrap、nowrap wrap
justifyContent 子组件在主轴上的排列方式 flex-start、flex-end、center、space-between、space-around flex-start
alignItem 子组件在侧轴方向排列位置 auto、flex-start、flex-end、center、stretch stretch
alignSelf 组件自己本身 auto、flex-start、flex-end、center、stretch
flex 子组件占用父组件的比例 0

如果不了解CSS布局的,可能会比较懵,这里再具体解释一下,我们先来了解一下主轴和侧轴的概念

主轴和侧轴

七、常用的组件

八、其他

1、接口

2、声明周期

根据 React的设计,所有的DOM变动都需要先反映在虚拟DOM上,再将实际发生变动的部分反映在真实DOM上,而这一过程的核心就是 DOM diff算法它可以减少不必要的DOM渲染,极大地提高组件的渲染性能。

上一篇 下一篇

猜你喜欢

热点阅读