Phản ứng có tạo ra html không?

NodeJS là nền tảng cần thiết để phát triển ReactJS, trước khi cài đặt ReactJs, bạn phải cài đặt NodeJs

Sau khi cài đặt thành công NodeJS, bạn có thể bắt đầu cài đặt React trên đó bằng npm. Bạn có thể cài đặt ReactJS theo hai cách

  • Sử dụng webpack và babel
  • Use command create-react-app

>>> Đọc thêm. Flux Reactjs - Kiến trúc nội bộ cần biết khi làm việc với React

Hướng dẫn 2 cách cài đặt ReactJs

Cách 1. Cài đặt ReactJs bằng webpack và babel

Webpack là một gói mô-đun chương trình (quản lý và tải các mô-đun độc lập). Nó có các mô-đun phụ thuộc và biên dịch chúng thành một gói (tệp) duy nhất. Bạn có thể sử dụng gói này khi phát triển ứng dụng bằng dòng lệnh hoặc bằng cách định cấu hình nó bằng tệp webpack. cấu hình

Babel là một trình biên dịch và chuyển tiếp JavaScript. Nó được sử dụng để chuyển mã nguồn này sang mã nguồn khác. Bằng cách sử dụng này, bạn sẽ có thể sử dụng các tính năng mới của ES6 trong mã của mình, nơi babel chuyển đổi nó thành ES5 cũ thuần túy có thể chạy trên tất cả các trình duyệt

Bước 1. Tạo thư mục gốc

Tạo 1 tệp có tên ReacApp trên máy tính để bàn để cài đặt tệp theo yêu cầu, sử dụng lệnh mkdir

C:\Users\username\Desktop>mkdir reactApp

C:\Users\username\Desktop>cd reactApp

Để tạo bất kỳ mô-đun nào, cần phải tạo gói tệp. json. Làm như vậy, sau khi Tạo thư mục, chúng ta cần tạo một gói tệp. json. Để làm như vậy, bạn cần chạy lệnh npm init từ dấu nhắc lệnh

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}

Bước 2 - cài đặt React và dom phản ứng

Vì mục đích chính của ta là cài đặt ReactJS và các gói dom của nó cũng như sử dụng ReactJS và React Dom của NPM tương ứng. Bạn có thể thêm các gói vào gói tệp. json bằng cách sử dụng tùy chọn --save

C:\Users\Tutorialspoint\Desktop\reactApp>npm install react --save

C:\Users\Tutorialspoint\Desktop\reactApp>npm install react-dom --save

Hoặc, bạn có thể cài đặt tất cả chúng bằng một lệnh duy nhất như -

C:\Users\username\Desktop\reactApp>npm install react react-dom --save

Bước 3 - Cài đặt webpack

Bởi vì chúng ta đang sử dụng webpack để tạo gói cài đặt gói, webpack-dev-server và webpack-cli

C:\Users\username\Desktop\reactApp>npm install webpack --save

C:\Users\username\Desktop\reactApp>npm install webpack-dev-server --save

C:\Users\username\Desktop\reactApp>npm install webpack-cli --save

Hoặc, bạn có thể cài đặt tất cả chúng bằng một lệnh duy nhất như -

C:\Users\username\Desktop\reactApp>npm install webpack webpack-dev-server webpack-cli --save

Bước 4 - Cài đặt babel

Cài đặt babel và các plugin babel-core, babel-loader, babel-preset-env, babel-preset-react và html-webpack-plugin

C:\Users\username\Desktop\reactApp>npm install babel-core --save-dev

C:\Users\username\Desktop\reactApp>npm install babel-loader --save-dev

C:\Users\username\Desktop\reactApp>npm install babel-preset-env --save-dev

C:\Users\username\Desktop\reactApp>npm install babel-preset-react --save-dev

C:\Users\username\Desktop\reactApp>npm install html-webpack-plugin --save-dev

Hoặc, bạn có thể cài đặt tất cả chúng bằng một lệnh duy nhất như -

C:\Users\username\Desktop\reactApp>npm install babel-core babel-loader babel-preset-env 

   babel-preset-react html-webpack-plugin --save-dev

Bước 5. Tạo tệp

Để hoàn tất quá trình cài đặt, chúng ta cần tạo một số tệp định dạng nhất, cụ thể là chỉ mục. html, ứng dụng. js, chính. js, gói web. cấu hình. js and,. babelrc. Bạn có thể tạo các tệp này theo cách thủ công hoặc sử dụng dấu lệnh

________số 8_______

Bước 6 - Đặt trình biên dịch, máy chủ và bộ tải

Open file webpack-config. js and add code after. We are setting webpack point to main. js. Đường dẫn đầu ra là nơi ứng dụng đi kèm sẽ được phân phát. Chúng ta cũng đang đặt máy chủ phát triển thành cổng 8001. You can select any port any you want

webpack.config.js

const path = require('path');

const HtmlWebpackPlugin = require('html-webpack-plugin');




module.exports = {

   entry: './main.js',

   output: {

      path: path.join(__dirname, '/bundle'),

      filename: 'index_bundle.js'

   },

   devServer: {

      inline: true,

      port: 8001

   },

   module: {

      rules: [

         {

            test: /\.jsx?$/,

            exclude: /node_modules/,

            loader: 'babel-loader',

            query: {

               presets: ['es2015', 'react']

            }

         }

      ]

   },

   plugins:[

      new HtmlWebpackPlugin({

         template: './index.html'

      })

   ]

}

Open package. json and delete "test" "echo \" Error. does not try any scripts only \ "&& exit 1" side in the object "scripts". Chúng ta đang xóa dòng này vì chúng ta sẽ không thực hiện bất kỳ thử nghiệm nào trong hướng dẫn này. Thay vào đó, hãy thêm các lệnh bắt đầu và xây dựng

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
0

Bước 7 - chỉ mục. html

Đây chỉ là HTML thông thường. Chúng ta đang đặt div id = "app" làm gốc phần tử cho ứng dụng của mình và thêm tập lệnh index_bundle. js , is a file application đi kèm của chúng ta

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
1

Bước 8 - Ứng dụng. jsx và main. js

Đây là React Component đầu tiên. Chúng ta sẽ giải thích sâu hơn về các thành phần của React trong một chương trình tiếp theo. This section will show Hello World

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
2

Chúng ta cần nhập thành phần này và hiển thị nó thành phần tử Ứng dụng gốc của chúng ta, để chúng ta có thể thấy nó trong trình duyệt

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
3

Bước 9 - Chạy máy chủ

Quá trình thiết lập hoàn tất và chúng ta có thể khởi động máy chủ bằng cách chạy lệnh sau

C. \Users\username\Desktop\reactApp>npm bắt đầu

Bước 10 - Tạo gói

Để tạo Gói, bạn cần chạy lệnh xây dựng trong dấu nhắc lệnh như -

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
4

>>> Đọc thêm. Reactjs so với góc. Đâu là framework phù hợp với dự án của bạn

cách 2. Cài đặt ReactJs bằng cách sử dụng lệnh  tạo-ứng dụng phản ứng

Thay vì sử dụng webpack và babel, bạn có thể cài đặt ReactJS đơn giản hơn bằng cách cài đặt ứng dụng tạo ứng dụng

Bước 1 - cài đặt ReactJs

Duyệt qua màn hình và cài đặt Tạo ứng dụng React bằng cách sử dụng dấu nhắc lệnh như hình dưới đây -

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
5

Bước 2 - Xóa tất cả các nguồn tệp

Duyệt qua thư mục src trong thư mục my-app đã tạo và xóa tất cả các tệp trong đó như hình dưới đây -

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
6

Bước 3 - Thêm tệp

Add file has name index. css và index. js trong thư mục src bên dưới định dạng

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
7

In index file. js, hãy thêm mã sau

C:\Users\username\Desktop\reactApp>npm init

Lệnh này hỏi thông tin về mô-đun như tên gói, mô tả, tác giả, v.v. bạn có thể bỏ qua các thông tin này bằng cách sử dụng tùy chọn –y.

C:\Users\username\Desktop\reactApp>npm init -y

Wrote to C:\reactApp\package.json:

{

   "name": "reactApp",

   "version": "1.0.0",

   "description": "",

   "main": "index.js",

   "scripts": {

      "test": "echo \"Error: no test specified\" && exit 1"

   },

   "keywords": [],

   "author": "",

   "license": "ISC"

}
8

Bước 4 - Chạy dự án

Cuối cùng, chạy dự án bằng lệnh bắt đầu

bắt đầu npm

>>>Tham khảo. Key learning setting Reactjs

Trên đây là một số thông tin về Cài đặt Reactjs bạn có thể tham khảo thêm để áp dụng cho các dự án sắp tới của mình. Bạn có thể tìm hiểu thêm thông tin về ReactJs thông qua khóa học lập trình ReactJs và các khóa học lập trình khác của Viện công nghệ thông tin T3H