Tin tức mới

Kiến thức lập trình

ReactJs – Tìm hiểu về Component API

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 […]

Read More

Hướng dẫn sử dụng ReactJS Props và State

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 […]

Read More

Component trong React và cách quản lý chúng

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 […]

Read More
Tự viết hiển thị Helloworld đầu tiên bằng ReactJS

Tự viết hiển thị Helloworld đầu tiên bằng ReactJS

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 […]

Read More
Unit Testing trong Angular

Unit Testing trong Angular

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 […]

Read More
Unit Test – Những bước chân đầu tiên

Unit Test – Những bước chân đầu tiên

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 […]

Read More
Sử dụng Lombok để rút gọn code trong Java

Sử dụng Lombok để rút gọn code trong Java

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 […]

Read More
Hot Reload với dự án Spring Boot trên IntelliJ

Hot Reload với dự án Spring Boot trên IntelliJ

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 […]

Read More
Xây dựng crawler siêu đơn giản với Java

Xây dựng crawler siêu đơn giản với Java

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 […]

Read More
QUnit — Những bước chân TDD đầu tiên trên JavaScript

QUnit — Những bước chân TDD đầu tiên trên JavaScript

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 […]

Read More