react介绍、从0启动react项目(含nodejs安装包)、react入门使用

目录

一 react介绍

react是什么?

react的特点

二 创建react项目

1 下载安装nodejs

2 创建react项目

3 react脚手架创建命令解释

三 react入门使用

1 src--index.js

2 public--index.html

3 启动react项目


一 react介绍

react是什么?


    react是一个用于构建用户界面(HTML页面)的javaScipt库
    react主要用来写html页面,或构建web应用
    从MVC的角度看,react仅仅是视图层V → 只负责视图的渲染
    
    react起源于facebook的内部项目,于2013年5月开源
    
    
 

react的特点


1 声明式
 只需要描述UI(HTML)看起来是什么样,就跟写HTML一样
 react负责渲染UI,并在数据变化时更新UI
 
2 基于组件
    组件是react中最重要的内容
    组件表示页面中的部分内容
    组合、复用多个组件,就可以实现完整的页面功能
    学react就是学react中的组件

    
*3 学习一次,随处使用
    可以开发web应用
    可以开发移动端原生应用(react-native)
    可以开发VR(虚拟现实)应用(react360)

二 创建react项目

1 下载安装nodejs

下载 | Node.js 中文网

链接:https://pan.baidu.com/s/1sSkKn3vu8_1pxWfkYSZN2g 
提取码:node 
 

安装一直下一步就可以

2 创建react项目

要在这个位置创建react项目

 地址栏输cmd

 创建react项目的命令如下:(项目名称不能包含大写字母)

npx create-react-app 项目名

创建项目需要一点时间,创建好了是下面这个样子

 

3 react脚手架创建命令解释

以上创建react项目的方式是使用react脚手架创建的

React 脚手架: create-react-app, 可以帮我们生成一个通用的目录结构,并且帮我们配置好工程环境

 

npm: 全称 Node Package Manager, node 包管理工具

npm帮我们管理依赖的工具包(比如,react,react-dom,axios,babel,webpack 等)

npx: 是npm v5.2.0引入的一条命令

三 react入门使用

打开刚才创建的react项目

此处使用的是vscode工具,关于vscode的安装请点这里

文件--打开文件夹--选择之前创建的react项目

1 src--index.js


    1 导入react
        react包(核心):创建元素、组件
        react-dom:提供dom相关功能
    2 创建react元素
    3 渲染react元素

// 1 导入react
import React from "react";
import ReactDOM from "react-dom";

//2 创建react元素
//参数1:要创建的元素 参数2:元素的属性  参数3:元素的子节点
const title = React.createElement("h1",null,"hello react")

//3 渲染react
//参数1:要渲染的元素  参数2:要渲染到哪里去(挂载点)
ReactDOM.render(title,document.getElementById("root"));

备注:index.js 里原来的内容清空就可以


2 public--index.html

上面一步渲染的h1标签是挂载在 这个html页面的 id = root 的 div 上

3 启动react项目

 在react项目的根目录输入cmd命令: npm start

渲染后的html结构

 总结

猜你喜欢

转载自blog.csdn.net/m0_45877477/article/details/125727631