小白的 react的理解

一、react

react是市面上的三大框架之一;

三大框架分别是

vue  

这个就不必多说了,尤雨溪尤大佬的创作 

angular

谷歌的

react

Facobook内部的一个JavaScript类库

1、react介绍

react是Facebook内部的一个JavaScript类库

react用户创建web交互界面

react并不是一个完整的MVC框架,可以被认为是MVC中的V(view)

react设计思想非常独特,创新,性能出众,代码逻辑简单

react引入了虚拟DOM机制

react引入了组件化的思想

react使用了Facebook专门为它开发的一套语法糖:JSX(JavaScript XML)

什么是语法糖语法糖(Syntactic Sugar),也称糖衣语法。指的是在计算机语言中添加的某种语法,这种语法对语言的编译结果和功能并没有实际影响, 但是却能更方便程序员使用该语言。

2、react的优缺点

优点

react速度很快,一切皆组件,单项数据流,同构、纯粹的JavaScript,兼容性好

缺点

react不是一个完整的框架,它只是实现了MVC中的V,如果要构建大型的项目,那么还需要加上react-router (路由) redux(状态管理)

3、react的安装

在这里附上 官网链接 :React 官方中文文档 – 用于构建用户界面的 JavaScript 库

脚手架的安装

npm  i  create-react-app  -g

//记得先下好 node.js   webpack

创建项目

create-react-app 项目名称(不能用驼峰)

项目目录

my-app 
├── README.md   阅读指南
├── node_modules  第三方依赖
├── package.json  项目配置文件
├── .gitignore  忽略文件
├── public   
│   ├── favicon.ico  小图标
│   ├── index.html  单页面
│   └── manifest.json  主题配置文件
└── src
    ├── App.css
    ├── App.js    主组件
    ├── index.css 
    ├── index.js  主入口文件 
    ├── logo.svg 

启动命令

npm start 

//当然你不想要这个命令 可以自己更改

//启动端口号默认是3000  这个也可以更改 

更改端口号

package.jso 中 

"scripts": {
        "start": "set port=端口号 && react-scripts start"
    }

一些个人对react的理解,超级小白在此,有问题希望提出,让本小白尽快学习,大家一起进步,前端是无敌的。!!!!!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值