博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React Native学习总结第一天
阅读量:6303 次
发布时间:2019-06-22

本文共 1075 字,大约阅读时间需要 3 分钟。

1.0 配置React Native的开发环境

  • 虽然过程很复杂,但是确实没啥难度(react-native init testProject)

2.0 ES6的基础语法

  • 变量和常量声明
let greeting = 'hi';const answer = 42;  复制代码
  • 箭头函数
(a, b) => a + b;  类比大学的f(x)=3x;复制代码
  • 扩展运算符

    复制代码
  • 扩展运算符

    数组扩展:Math.max(...array);对象扩展:var extended = { ...obj, a: 10 };复制代码
  • class C extends Component 复制代码
  • 解构

  • 模块的导入导出

    import React, { Component } from 'react';复制代码
  • 对象方法的简写

    var obj = { method() { return 10; } };

  • 对象属性的简写

    var name = ‘reactnativecn';var obj = { name };这里稍微总结下:凡是变量都是需要{}进行包住复制代码
  • 字符串模板

    var who = 'world'; var str = 'Hello ${who}';复制代码

3.0 注意点

  • 箭头函数

    如果箭头函数的代码块部分使用了大括号,则此时切莫忘了使用return语句返回:() => 1  		// 返回1() => { 1 } 		// 返回 undefined() => { return 1; }	// 返回1复制代码
  • 模块的导入导出

    // b.jsimport ooxx from ‘./a’   // 没有 { } // a.jsexport default ooxx;  // 有且仅有一个default// b.jsimport { moduleA, moduleB } from ‘./a’// a.jsexport moduleA;	// 没有defaultexport moduleB; 	// 没有default复制代码
  • 变量和常量的声明

    变量的声明有两种:  var 或者 let这种情况不像swift的那样 	var 定义变量 可以对进行修改,let 定义常量 常量的声明使用constconst number = 1;let title = ‘详情页’, name = ‘reactnative’;没有声明或声明后没有赋值的变量值为 undefined复制代码

4.0 学习网站

  • MDN

  • ECMAScript 6 入门

转载地址:http://tlfxa.baihongyu.com/

你可能感兴趣的文章
fl包下的TransitionManager的使用
查看>>
Factorialize a Number
查看>>
[USB-Blaster] Error (209040): Can't access JTAG chain
查看>>
TreeSet的用法
查看>>
防HTTP慢速攻击的nginx安全配置
查看>>
深入理解PHP内核(十四)类的成员变量及方法
查看>>
Spring Boot2.0+中,自定义配置类扩展springMVC的功能
查看>>
参与博客编辑器改版,我的礼物 感谢51cto
查看>>
JavaWeb笔记——JSTL标签
查看>>
Eclipse插件大全 挑选最牛的TOP30
查看>>
一些实用性的总结与纠正
查看>>
Kubernetes概念
查看>>
逻辑卷管理器(LVM)
查看>>
一个小代码,欢迎大佬的意见,求指正
查看>>
搭建LAMP架构
查看>>
神经网络注意力机制--Attention in Neural Networks
查看>>
Spring.Net+WCF实现分布式事务
查看>>
在Linux上高效开发的7个建议
查看>>
java数据结构 - 数组使用的代码
查看>>
个人简历-项目经验
查看>>