当前位置: 首页 > article >正文

React介绍

React介绍

学习目标:了解React是什么以及它的特点

React是什么

   React是一个来自FaceBook的专注于构建用户界面的javascript库,与Vue和Angular并称为前端三大框架,目前是世界范围内最流行的js前端框架
  React英文文档(https://reactjs.org/)
  React中文文档(https://zh-hans.reactjs.org/)
  React新文档(https://beta.reactjs.org/)[开发中…]

React的特点有哪些

  1.声明式UI(JSX)
    像写HTML一样写,抛弃繁琐的命令式实现

<!--声明式-->
<ul>
    <li v-for="itme in list">Vue<li/>
<ul/>
<ul>
    { list.map(itme =><li>React<li/>) }
<ul/>
//命令式
for(let i=0;i<list.length;i++){
    const li = document.CreateElement('li')
    li.textContent = 'react'
    document.getElementById('ul').appendChild(li)
}

  2.组件化
    组件是React主要的内容,可以用搭积木的方式拼接一个完整的页面,通过组件的抽象可以增加代码的复用能力和提高可维护性
  3.一次学习,跨平台编写使用
    React可以开发web应用也可以使用相同语法开发原生应用(react-native),比如安卓和ios应用,甚至可以使用React开发VR应用


http://www.kler.cn/a/104029.html

相关文章:

  • 包管理工具
  • 微信h5支付配置,商家存在未配置的参数,请联系商家解决
  • 【Gensim概念】03/3 NLP玩转 word2vec
  • Hook原理--逆向开发
  • 2、Linux权限理解
  • 【计算机毕设案例推荐】高校学术研讨信息管理系统小程序SpringBoot+Vue+小程序
  • Redis缓存(缓存预热,缓存穿透,缓存雪崩,缓存击穿)
  • 一、PHP环境搭建[phpstorm]
  • 【UE】UMG通信的三种方法
  • SQL 选择数据库 USE语句
  • 【STM32】GPIO控制LED(寄存器版)
  • 系统架构设计师之RUP软件开发生命周期
  • reqable(小黄鸟)+雷电抓包安卓APP
  • 万宾科技智能井盖传感器怎么使用?
  • v-html防止XSS攻击
  • nginx加权轮询,upstream,Keepalive,负载均衡实现案例
  • Kafka - 深入了解Kafka基础架构:Kafka的基本概念
  • 行为型模式-空对象模式
  • 【Pytorch】Pytorch学习笔记02 - 单变量时间序列 LSTM
  • 【Linux】安装配置虚拟机及虚拟机操作系统的安装