加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React环境配置和基本使用

发布时间:2020-12-15 08:29:47 所属栏目:百科 来源:网络整理
导读:1. 准备:配置好 Node 环境,并且安装 npm 工具 2. 安装依赖包 npm install babel -gnpm install webpack -gnpm install webpack-dev- server -g 上面这三个依赖包都需要安装到全局,因为需要使用它们的命令行工具。其中 babel 是一个可以将 ES6 代码转换成

1.准备:配置好Node环境,并且安装npm工具

2.安装依赖包

npm install babel -g
npm install webpack -g
npm install webpack-dev-server -g

上面这三个依赖包都需要安装到全局,因为需要使用它们的命令行工具。其中babel是一个可以将ES6代码转换成ES5代码,这样我们就可以在编写代码的时候使用ES6的一些新特性了。webpack工具是一个代码构建工具,webpack-dev-server是一个小型的Express服务器。

3.创建一个项目目录:reactTest。通过命令行进入reactTest目录下,执行npminit命令。该命令可以帮助我们创建一个package.json文件。

4.安装react的必要模块

在命令行执行如下语句:

install react --save npm install react-dom --save

使用--save可以直接将安装的模块写入到package.json文件中的dependencies字段下,自动添加依赖。

5.安装babel相关的插件

npm install babel-core
npm install babel-loader
npm install babel-preset-react
npm install babel-preset-es2015

6.创建文件

reactTest目录下创建需要的文件,文件名称及其作用如下:

index.html:要展示的界面,存放html结构

App.jsx:使用jsx来构建React组件

main.js:主要的逻辑js文件,实现如渲染组件等功能

webpack.config.jswebpack配置文件

7.编辑wbepack.config.js,代码及注释如下:

var config = {
   entry: './main.js',//设置入口文件
   output: {
      path:'./',filename: 'index.js',94);">//设置导出文件为index.js
   },devServer: {
      inline: true,port: 7777   //设定使用webpack-dev-server工具的服务器端口
   },module: {
      loaders: [ {   //引入babel模块处理ES6代码
         test: /.jsx?$/,exclude: /node_modules/,loader: 'babel',query: {
            presets: ['es2015','react']
         }
      }]
   }
}
module.exports = config;  //导出config文件

8.编写其他文件内容形成一个最简单的React应用

(1)App.jsx中定义组件

import React from 'react'; //引入react组件 class App extends React.Component { //定义组件,也可以用React.createClass方法创建组件 render() { return ( <div> Hello World </div> ); } } export default App; //将App组件导出

(2)main.js中渲染组件

//导入react相关模块 import ReactDOM 'react-dom'; import App './App.jsx'; //导入App组件所在的模块文件 ReactDOM.render(<App />,document.getElementById('app')) //使用组件并渲染到界面

(3)index.html中引入文件并构建HTML结构

<!DOCTYPE html>
<html>
   <head>
      <meta charset = "UTF-8">
      <title>React App</title>
   </head>
   <body>
      <div id = "app"></div>
      <script src = "index.js"></script>
   </body>
</html>

注意这里引入index.js文件,这个是利用webpack构建后的文件

9.运行:使用webpack-dev-server,在命令行中进入当前项目目录,输入命令webpack-dev-server,访问localhost:7777即可。至此成功构建出一个简单的React应用

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读