React 安装以及简单的介绍

React介绍:

React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。

React组件化:

React的组件化很神奇,可以把自己写的某一个功能封装成一个组件,需要它的时候在调用这个组件。

React组件化的特点:

组合:简单组件可组合为复杂组件

重用:组件独立,可被多个组件使用

测试:组件独立,便于测试

维护:UI和组件相关逻辑都封装在组件内部,便于维护

接下来我们进入正题,React的基础

在使用React之前,我们来了解一下React的结构

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

这是一个最简单的React语句,element就是页面上要显示的内容,记住在element里面一定要给父标签包围所有的语句。document.getElementById('root')就是我们要element放入到一个id为root的标签里面。

react语句一般是写在js里面的。所以需要ReactDOM.render来渲染到HTML页面上。

我们来列举几个例子:

HTML代码:

js代码:

const element = (

     

         

这是一个React组件

     

     

)

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

结果:


注意:在react里面写样式,class改为className,style=""变为style={{样式名:‘样式值’,...}}

在写React之前记住要引入React

有两种引入的方式:

第一种在html 里面导入React

html代码

第二种创建React项目

在此之前要先安装Node.js

Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/

Node.js 让它默认安装在C盘,这样不会出现安装不成功的错误,一定要记住它安装在C盘的哪个位置

安装好Node我们开始创建React项目:


点击Next,Project name是我们项目的名字,可以自定义一个;Project location是我们创建这个项目的位置,Node interpreter就是我们之前安装好的Node.js的位置,找到我们安装的位置。

create-react-app就是我们我们电脑C盘的用户里面AppData\Roaming\npm\node_modules\create-react-app

点击Finish,等待一段时间,React项目就创建好了


查看一下项目创建成功后上图的文件有不有,没有可能没有创建成功。

项目创建好了,我们进行下一步,


项目的右上角,点击Debug Application,选择第一个Edit Configurations...,


点击上面的+号,找到npm


Name 为start;package.json就是我们刚创好的项目下面的package.json文件;找到我们文件下面的package.json 文件;Command选run;Scripts选start,Node interpreter就是我们安装好的node的位置;package manager 就是npm的位置,npm位置就是我们安装的node.js下面node_modules下面的npm;

点击Apply,然后OK


上面就变成start,以后我们运行项目就是点击start旁边的绿色三角形

注意:国内使用 npm 速度很慢,你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm

语句是:npm install -g cnpm --registry=https://registry.npm.taobao.org

可以在项目下面的Terminal里面安装,这样以后的npm就改为cnpm


安装好镜像,点击start旁边的绿色三角形,启动项目,让项目运行起来,在流量器里输入localhost:3000,然后回车就可以看到了,因为我的3000端口被占用了,所以是3001


React项目就创建好了


这样就引入了React了

你可能感兴趣的:(React 安装以及简单的介绍)