学习笔记:React概述

2021-03-24  本文已影响0人  双鱼子曰1987

一、概述

1.1、基本概念

react 基础的原理库,主要涉及实现的理念
react.js 基于react的,用来website网页开发
reactNactive 基于react,应用于原生应用开发,即混合应用开发
babel.min.js - Babel 可以将 ES6 代码转为 ES5 代码

1.2、react的重要特性:

1.3、说说React对前端页面刷新逻辑优化

-> 1、全局刷新整个网页
-> 2、局部刷新部分网页(基于ajax操作Dom,进行局部刷新)
-> 3、虚拟Dom(Diff算法,得到Dom差异,有更改的Dom才更新)

React核心原理是构建虚拟DOM树,通过diff算法,计算得到需要更新的节点,而不是刷新整棵DOM,提高性能。

1.4、开发准备

1、前端基础知识:html、css、JavaScript
2、JSX语法知识
3、ES6相关知识
4、熟悉React框架的API

二、开发环境搭建

2.1、开发工具,ATOM方案

2.2、关于JSX语法简介

2.3、使用create-react-app创建项目相关说明

三、基本的使用

// 将element标签渲染到root标签下
const element = (
    <div>
      <h1>Hello, world!</h1>
      <h2>It is my first react demo!</h>
    </div>
);
// html代码中的某个标签
<div id="root"></div>

ReactDOM.render(element, document.getElementById('root'));

学习实例


参考

菜鸟网络-React教程
React官网
网课:《蓝鸥React Native零基础入门到项目实战》

上一篇 下一篇

猜你喜欢

热点阅读