首页 > 其他分享 >React基础入门

React基础入门

时间:2022-10-11 22:55:05浏览次数:56  
标签:npm react 入门 app 基础 React npx create

1.React是什么?

react是一个用于构建用户界面的 JavaScript 库

2.React特点

  • 声明式UI(你只需要描述UI(HTML)看起来是什么样的,就跟写HTML一样)

  • 组件化
    • 组件是react中最重要的内容

    • 组件用于表示页面中的部分内容

    • 组合、复用多个组件,就可以实现完整的页面功能

  • 一处学习,多次使用 react-dom react-native

3.React基本用法

  • 导入react和react-dom
    import React from 'react'
    import ReactDOM from 'react-dom'
  • 创建react元素
    const title = React.createElement('h1', null, 'hello react')
  • 渲染react元素到页面
    ReactDOM.render(title, document.getElementById('root'))

4.React脚手架的使用

  • 命令:npx create-react-app react-basic
    npx create-react-app 是固定命令,create-react-app 是 React 脚手架的名称
    react-basic 表示项目名称,可以修改
  • 启动项目:yarn start or npm start
  • npx 是 npm v5.2 版本新添加的命令,用来简化 npm 中工具包的使用
    • 原始:1 全局安装 `npm i -g create-react-app`      2 在通过脚手架的命令来创建 React 项目  `create-react-app  my-app`

    • 现在:npx 调用最新的 create-react-app 直接创建 React 项目

标签:npm,react,入门,app,基础,React,npx,create
From: https://www.cnblogs.com/lijingru/p/16782947.html

相关文章

  • 算法竞赛入门【码蹄集新手村600题】(MT1451-1500)
    算法竞赛入门【码蹄集新手村600题】(MT1451-1500)文章目录​​算法竞赛入门【码蹄集新手村600题】(MT1451-1500)​​​​前言​​​​为什么突然想学算法了?​​​​为什么选择......
  • 【机器学习】数据科学基础——机器学习基础实践(一)
    【机器学习】数据科学基础——机器学习基础实践(一)作者简介:在校大学生一枚,华为云享专家,阿里云星级博主,腾云先锋(TDP)成员,云曦智划项目总负责人,全国高等学校计算机教学与产业实......
  • 算法竞赛入门【暑期速成计划】(一)
    算法竞赛入门【暑期速成计划】(一)文章目录​​算法竞赛入门【暑期速成计划】(一)​​​​前言​​​​为什么突然想学算法了?​​​​一、程序设计入门​​​​(一)、变量及其输入......
  • 算法竞赛入门【码蹄集新手村600题】(MT1101-1150)
    算法竞赛入门【码蹄集新手村600题】(MT1101-1150)文章目录​​算法竞赛入门【码蹄集新手村600题】(MT1101-1150)​​​​前言​​​​为什么突然想学算法了?​​​​为什么选择码......
  • 算法竞赛入门【码蹄集新手村600题】(MT1201-1250)
    算法竞赛入门【码蹄集新手村600题】(MT1201-1250)文章目录​​算法竞赛入门【码蹄集新手村600题】(MT1201-1250)​​​​前言​​​​为什么突然想学算法了?​​​​为什么选择码......
  • 算法竞赛入门【码蹄集新手村600题】(MT1251-1300)
    算法竞赛入门【码蹄集新手村600题】(MT1251-1300)文章目录​​算法竞赛入门【码蹄集新手村600题】(MT1251-1300)​​​​前言​​​​为什么突然想学算法了?​​​​为什么选择......
  • Netty学习之NIO基础
    Netty学习之NIO基础本博客是根据黑马程序员Netty实战学习时所做的笔记可先参考博客JavaNIO一、三大组件简介Channel与BufferJavaNIO系统的核心在于:通道(Channel)和......
  • 防火墙基础之多分支无线网络综合部署与区域与区域之间安全防护
    防火墙基础之多分支无线网络综合部署与区域与区域之间安全防护​原理概述:​防火墙(英语:Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于......
  • 【GIS开发】OpenLayers入门学习(JavaScript库)
    1、简介官网地址:https://openlayers.org/源码地址:https://github.com/openlayers/openlayersOpenLayers是一个高性能、功能丰富的库,用于在Web上创建交互式地图。它......
  • 【2022-10-11】DRF从入门到入土(九)
    drf之内置认证类BasicAuthenticationRemoteUserAuthenticationSessionAuthentication:session认证 如果前端带着cookie过来,经过session的中间件,如果登录了,在request.use......