Bạn có thể dễ dàng viết code HTML để tạo nên một Hello World page như sau:
<html>
<body>
<div>Hello World</div>
</body>
</html>
Trình duyệt sẽ nhận HTML này và tạo ra cây DOM(Document Object Model). Sau đó trình duyệt sẽ liên kết DOM với Javascript để bạn có thể tạo những tương tác khi click chuột trên web.
<html>
<body>
<div>Hello World</div>
<script type="module">
// your JavaScript here
</script>
</body>
</html>
Cách đây nhiều năm, người ta thường tạo HTML trên server side và sau đó thêm Javascript để tạo những tương tác cho người dùng. Tuy nhiên, ngày càng có nhiều yêu cầu cao về khả năng tương tác của một website cho nên trang web ngày càng khó bảo trì và có nhiều vấn đề performance hơn.
Cho nên Javascript framework được tạo ra để giải quyết những vấn đề tạo nên cây DOM hiệu quả và hiệu suất cao chứ không phải tập trung vào viết HTML.
Ví dụ ở trên rất quan trọng để bạn có cái hiểu cơ bản về DOM và tương tác với DOM như thế nào bằng cách chỉ sử dụng Javascript. Nó sẽ giúp bạn hiểu React làm việc như thế nào bên dưới. React giúp bạn tương tác và tạo nên cây DOM hiệu quả hơn với hiệu suất cao hơn.
Xem thêm những thủ thuật xịn cho Javascript tại Youtube của tôi.
thaunguyen.com via Epic React by Kent C.Dodds
Tự học ReactJS: Hello World React API - Thau Nguyen
[…] có thể viết lại ví dụ ở bài 1 bằng React như […]
Cho e xin khóa học ạ email :taxuantien312000@gmail.com
nguyenkimgiao2803@gmail.com
vanduclipi@gmail.com
hohuynhdung@gmail.com
mohameddmusstafa@gmail.com
Em có thể xin full khóa học React được không ạ. Em xin cảm ơn ạ. Email của em là dtran4@oswego.edu
Cho mình xin nhé: khanghiatai@gmail.com
Dạ cho xin khoá học vào email truongto1993@gmail.com ạ
cho em xin khóa học ạ
caothethangnvx@gmail.com
cuong97ndc@gmail.com
Dạ em có thể xin full khóa học React được không ạ. Mail của em là kuronguyen99@gmail.com ạ
dạ em xin full khóa hk vs ạ : vuth333hg@gmail.com
Mình đã gửi khoá học. Chúc các bạn học tốt!
Hoxuananh9.3@gmail.com
Cho em xin khoá học với ạ
Em cảm ơn
Đã gửi nhe em 🙂
Cho em xin khóa học với ạ.
Em cảm ơn nhiều.
mylife.max9996@gmail.com
Đã gửi bạn!
cho em xin full khóa học với ạ
em cảm ơn nhiều
01632142865a@gmail.com
Đã gửi nhe em
cho em xin khóa học với ạ! Em cảm ơn.
tat25698@gmail.com
Da gui nhe em
admin cho em xin khoá học với ạ. email của em: tuanvmcntt090498@gmail.com . Em cảm ơn ạ
Cho em xin full khoá học với ạ. Em cảm ơn. tuanvmcntt090498@gmail.com
Da gui nhe em
cho em xin khoá học với ạ. tuanvm62@wru.vn
Check mail nhe em
Em chào Thầy ạ! Cho em xin khóa học với ạ
nhathaotrann21@gmail.com
Em cảm ơn Thầy
Đã gửi nhe bạn!
Em chào Thầy ạ! Cho em xin khóa học với ạ
vhm2899@gmail.com
Em cảm ơn Thầy
Đã gửi nhe bạn
Gửi cho mình xin khóa học reactjs nhé. manhquynh1984@gmail.com
Da gui nhe ban
Cho em xin khoá học reactjs. Em cảm ơn ạ
Hoan.kma2x@gmail.com
da gui nhe em
Cho em xin khoá học reactjs với ak. EM xin cảm ơn nhiều ạ
cho em xin khoa hoc voi a quankiugl@gmail.com
Cho em xin khoá học reactjs. Em cảm ơn ạ
taikhoancuadhuy@gmail.com
cho mình xin khóa học với vuducnguyentb@gmail.com.
Cám ơn bạn trước nha.
Cho em xin khóa học với ạ!
rync2301@gmail.com
em cảm ơn ạ!