Trong bài ReactJs này sẽ thực hiện tìm hiểu 3 phương thức phổ biến nhất trong React: setState(), forceUpdate() và ReactDOM.findDOMNode(). Nội dung [ẩn] SetState Force Update Find Dom Node Kết quả: Bài viết liên quan SetState setState dùng để thay đổi các state trong component, method này sẽ không tạo state mới mà chỉ update […]
Khi học ReactJS chúng ta sẽ thấy props và state được sử dụng rất nhiều. Với những người mới thường nhầm lẫn về hai khái niệm này. Cả props và state đều là hình thức lưu giữ data, nhưng dùng ReactJS Props và State thế nào để đúng mục đích đây? Chúng ta cùng tìm […]
Trong bài trước chúng ta đã biết cách để cài đặt một ứng dụng đầu tiên với Reactjs. Tiếp tục bài hôm nay, mình sẽ hướng dẫn về Component trong react và cách quản lý chúng. Component Component là block xây dựng nên mọi ứng dụng React. Component có thể được sử dụng riêng hoặc kết hợp […]
Nội dung [ẩn] Giới thiệu chung 1/ Thiết lập môi trường 2/ Cài đặt Lời kết Bài viết liên quan Giới thiệu chung ReactJS là một thư viện JavaScript dùng trong việc xây dựng giao diện người dùng và được phát triển bởi đội ngũ Facebook. Tới nay, ReactJS đã thu hút hàng triệu lập trình […]
Nếu bạn chưa biết Unit Testing và những khái niệm cơ bản liên quan, hãy tìm đọc bài viết Unit Test – Những bước chân đầu tiên. Kiểm thử giúp đảm bảo những thay đổi hoặc bổ sung không gây ảnh hưởng đến các tính năng cũ của ứng dụng hoặc phát sinh lỗi mới. Chúng […]
Nội dung [ẩn] Giới thiệu Bài viết này có gì Lợi ích của Unit Testing Thuật ngữ Test case Application (hoặc Code) Under Test Mock và Stub Thiết kế test case Phân loại test case Cấu trúc một test case Thành phần cố định (Fixtures) Setup One-Time Setup Teardown One-Time Teardown Đặc tính của một unit […]
Nội dung [ẩn] Giới thiệu Hãy xem ví dụ sau! Các bước cài đặt Bài viết liên quan Giới thiệu Lombok là một thư viện Java giúp sinh các mã getter & setter tự động. Bên cạnh đó còn hỗ trợ sinh các hàm khởi tạo (constructor) với tham số, hoặc không có tham số. Nếu […]
Nội dung [ẩn] Giới thiệu Cách thực hiện Bước 1 — Bổ sung gói thư viện spring-boot-devtools Bước 2 — Cấu hình IntelliJ Bước 3 — Khởi động lại IntelliJ và thưởng thức Chú ý: Bài viết liên quan Giới thiệu Hot Reload là tính năng tự động chạy lại dự án với bất kì sửa đổi […]
Nội dung [ẩn] Giới thiệu Một số yêu cầu cơ bản để thực hiện bài tập này: Thiết kế chương trình Mô tả dữ liệu Thiết kế tổng quan Start coding! 1. Xác định các nội dung cần thu thập 1.1. Hướng dẫn bước 1 1.2. Hướng dẫn bước 2 Nhà đất bán Nhà đất cho […]
Nội dung [ẩn] TDD là gì? QUnit là gì? Cài đặt QUnit Bài viết liên quan TDD là gì? TDD (Test Driven Development) là một phương thức làm việc, hay một quy trình viết mã hiện đại. Lập trình viên sẽ thực hiện thông qua các bước nhỏ (BabyStep) và tiến độ được đảm bảo liên […]