Hướng dẫn how do you run html code in react? - làm thế nào để bạn chạy mã html trong phản ứng?


Mục tiêu của React là theo nhiều cách để hiển thị HTML trong một trang web.

React kết xuất HTML lên trang web bằng cách sử dụng một hàm gọi là ReactDOM.render().


Hàm kết xuất

Hàm


  
0 có hai đối số, mã HTML và phần tử HTML.

Mục đích của hàm là hiển thị mã HTML được chỉ định bên trong phần tử HTML được chỉ định.

Nhưng kết xuất ở đâu?

Có một thư mục khác trong thư mục gốc của dự án React của bạn, được đặt tên là "công khai". Trong thư mục này, có một tệp


  
1.

Bạn sẽ nhận thấy một


  
2 trong phần thân của tệp này. Đây là nơi ứng dụng React của chúng tôi sẽ được hiển thị.

Thí dụ

Hiển thị một đoạn bên trong một phần tử với ID của "Root":

ReactDOM.render(

Hello

, document.getElementById('root'));

Kết quả được hiển thị trong phần tử


  
3:


  

Chạy ví dụ »

Lưu ý rằng ID phần tử không phải được gọi là "gốc", nhưng đây là quy ước tiêu chuẩn.



Mã HTML

Mã HTML trong hướng dẫn này sử dụng JSX cho phép bạn viết các thẻ HTML bên trong mã JavaScript:

Đừng lo lắng nếu cú ​​pháp không quen thuộc, bạn sẽ tìm hiểu thêm về JSX trong chương tiếp theo.

Thí dụ

Hiển thị một đoạn bên trong một phần tử với ID của "Root":

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));

Chạy ví dụ »


Lưu ý rằng ID phần tử không phải được gọi là "gốc", nhưng đây là quy ước tiêu chuẩn.

Mã HTML

Mã HTML trong hướng dẫn này sử dụng JSX cho phép bạn viết các thẻ HTML bên trong mã JavaScript:

Đừng lo lắng nếu cú ​​pháp không quen thuộc, bạn sẽ tìm hiểu thêm về JSX trong chương tiếp theo.

Thí dụ

Hiển thị một đoạn bên trong một phần tử với ID của "Root":



  

Kết quả được hiển thị trong phần tử


  
3:

ReactDOM.render(

Hallo

, document.getElementById('sandy'));

Chạy ví dụ »




Bây giờ bạn có một môi trường phản ứng trên máy tính của bạn và bạn đã sẵn sàng tìm hiểu thêm về React.

Trong phần còn lại của hướng dẫn này, chúng tôi sẽ sử dụng công cụ "Hiển thị" của chúng tôi để giải thích các khía cạnh khác nhau của React và cách chúng được hiển thị trong trình duyệt.

Nếu bạn muốn làm theo các bước tương tự trên máy tính của mình, hãy bắt đầu bằng cách sử dụng thư mục

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
7 để chỉ chứa một tệp:


  
3. Bạn cũng nên xóa bất kỳ dòng mã không cần thiết nào bên trong tệp


  
3 để làm cho chúng trông giống như ví dụ trong công cụ "Show React" bên dưới:


Nhấp vào nút "Chạy ví dụ" để xem kết quả.

Chạy ví dụ »

Kiểm tra bản thân với các bài tập

Nhập phương thức phản ứng chính xác để kết xuất phần tử React vào DOM.

Bắt đầu bài tập

Để sử dụng React trong sản xuất, bạn cần NPM được bao gồm trong Node.js.

Để có được cái nhìn tổng quan về React là gì, bạn có thể viết mã React trực tiếp trong HTML.

Nhưng để sử dụng React trong sản xuất, bạn cần cài đặt NPM và Node.js.

Phản ứng trực tiếp trong htmlReact environment.



Cách nhanh nhất bắt đầu học phản ứng là viết React trực tiếp trong các tệp HTML của bạn.

Không gian trường học W3schools

Cách dễ nhất để bắt đầu với việc tạo các tệp HTML là không gian W3Schools!

Đây là nơi hoàn hảo để tạo, chỉnh sửa và chia sẻ công việc của bạn với người khác!

Bắt đầu miễn phí ❯

NPX created-react-app my-react-app


  
7 sẽ thiết lập mọi thứ bạn cần để chạy ứng dụng React.


Chạy ứng dụng React

Bây giờ bạn đã sẵn sàng để chạy ứng dụng React React đầu tiên của bạn!

Chạy lệnh này để chuyển sang thư mục

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
1:

Chạy lệnh này để chạy ứng dụng React

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
4:

Một cửa sổ trình duyệt mới sẽ bật lên với ứng dụng React mới được tạo của bạn! Nếu không, hãy mở trình duyệt của bạn và nhập

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
5 trong thanh địa chỉ.

Kết quả:

Hướng dẫn how do you run html code in react? - làm thế nào để bạn chạy mã html trong phản ứng?



Sửa đổi ứng dụng React

Cho đến nay rất tốt, nhưng làm cách nào để thay đổi nội dung?

Nhìn vào thư mục

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
1 và bạn sẽ tìm thấy một thư mục
const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
7. Bên trong thư mục
const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
7 có một tệp có tên
const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
9, mở nó và nó sẽ trông như thế này:

/myReactApp/src/App.js:

import logo from './logo.svg';
import './App.css';

function App() {
  return (
    
Hướng dẫn how do you run html code in react? - làm thế nào để bạn chạy mã html trong phản ứng?


Sửa đổi ứng dụng React

Cho đến nay rất tốt, nhưng làm cách nào để thay đổi nội dung?

Nhìn vào thư mục

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
1 và bạn sẽ tìm thấy một thư mục
const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
7. Bên trong thư mục
const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
7 có một tệp có tên
const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
9, mở nó và nó sẽ trông như thế này:

Nếu bạn muốn làm theo các bước tương tự trên máy tính của mình, hãy bắt đầu bằng cách sử dụng thư mục

const myelement = (
  
Name
John
Elsa
); ReactDOM.render(myelement, document.getElementById('root'));
7 để chỉ chứa một tệp:


  
3.Bạn cũng nên xóa bất kỳ dòng mã không cần thiết nào bên trong tệp


  
3 để làm cho chúng trông giống như ví dụ trong công cụ "Hiển thị phản ứng" bên dưới:

Thí dụ

Nhấp vào nút "Chạy ví dụ" để xem kết quả.



  
3:

import React from 'react';
import ReactDOM from 'react-dom/client';

const myFirstElement = 

Hello React!

const root = ReactDOM.createRoot(document.getElementById('root')); root.render(myFirstElement);

Chạy ví dụ »


Kiểm tra bản thân với các bài tập

Exercise:

Nhập phương thức phản ứng chính xác để kết xuất phần tử React vào DOM.

ReactDOM.(myElement, document.getElementById('root'));

Bắt đầu bài tập