【React】React介绍&环境搭建

【React】React介绍&环境搭建,第1张

一、React介绍 1.React是什么

一个专注于构建用户界面的 JavaScript 库,和vue和angular并称前端三大框架,不夸张的说,react引领了很多新思想,世界范围内是最流行的js前端框架,最近发布了18版本,加入了很多新特性

React英文文档(https://reactjs.org/)React中文文档 (https://zh-hans.reactjs.org/)React新文档 (https://beta.reactjs.org/)(开发中…) 2.React有什么特点

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

2.组件化
组件是react中最重要的内容,组件可以通过搭积木的方式拼成一个完整的页面,通过组件的抽象可以增加复用能力和提高可维护性

3.一次学习,跨平台编写
react既可以开发web应用也可以使用同样的语法开发原生应用(react-native),比如安卓和ios应用,甚至可以使用react开发VR应用,想象力空间十足,react更像是一个 元框架 为各种领域赋能

二、环境初始化 1. 使用脚手架创建项目 打开命令行窗口执行命令
npx create-react-app react-basic

说明:

npx create-react-app 是固定命令,create-react-app是React脚手架的名称react-basic表示项目名称,可以自定义,保持语义化npx 命令会帮助我们临时安装create-react-app包,然后初始化项目完成之后会自自动删掉,所以不需要全局安装create-react-app 启动项目
yarn start
or
npm start
2.项目目录说明调整 目录说明 src 目录是我们写代码进行项目开发的目录package.json 中俩个核心库:react 、react-dom 目录调整 删除src目录下自带的所有文件,只保留app.js根组件和index.js创建index.js文件作为项目的入口文件,在这个文件中书写react代码即可 入口文件说明
import React from 'react'
import ReactDOM from 'react-dom'
import './index.css'
// 引入根组件App
import App from './App'
// 通过调用ReactDOM的render方法渲染App根组件到id为root的dom节点上
ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1323075.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-12
下一篇2022-06-12

发表评论

登录后才能评论

评论列表(0条)

    保存