Cài những extensions này vào VS Code đi rồi đời bạn sẽ bớt “khổ”

Lời mở đầu 1. GitLens 2. Code Spell Checker Đúng như cái tên của nó, extensions này sẽ giúp bạn kiểm tra lỗi chính tả trong file code của bạn, nếu có một chỗ nào viết sai chính tả thì sẽ được... Read more

Các vấn đề thường gặp khi dùng useEffect trong ReactJs phần 2

Tiếp tục với series:”Các vấn đề thường gặp khi dùng useEffect trong ReactJs” thì chúng ta sẽ tiếp tục tìm hiểu thêm các vấn đề khác trong phần 2 này nhé. Thiếu dependencies: Nếu không chỉ định dependencies array, useEffect... Read more

Các vấn đề thường gặp khi dùng useEffect trong ReactJs phần 1

useEffect là một hook trong ReactJS cho phép bạn thực hiện các tác vụ phụ thuộc vào lifecycle của component. Nó giúp bạn tương tác với DOM, gọi API, đăng ký/sẵn sàng các sự kiện, và thực hiện các tác... Read more

Tối ưu ứng dụng React bằng Code-Spliting

Code-Spliting là một kỹ thuật quan trọng trong ReactJS giúp tối ưu hóa hiệu năng và tải trang nhanh chóng. Khi phát triển ứng dụng web, việc tải toàn bộ mã nguồn của ứng dụng tại một thời điểm có... Read more

Sử dụng API Resources trong Laravel

Sau buổi sharing API Security của anh MinhNV, các anh em Dev đã nhắc đến API Resource trong Laravel. Một chức năng rất hay của Laravel mà mọi dev nên cần biết và sử dụng nó. Về nguồn gốc thì... Read more

Module hóa dự án bằng package Laravel-Modules

Module trong Laravel là gì Module trong Laravel là một chức năng được phát triển từ Laravel 5 và được sử dụng để quản lý từng chức năng nhỏ trong các dự án lớn. Tương tự như Package thì mỗi Module... Read more

10 Usability Heuristics for User Interface Design

1: Khả năng hiển thị trạng thái hệ thống Thiết kế phải luôn thông báo cho người dùng về những gì đang diễn ra, thông qua phản hồi thích hợp trong một khoảng thời gian hợp lý. Khi người dùng... Read more

Tầm quan trọng của khoảng trắng trong thiết kế trải nghiệm người dùng

Các đì giai ờ đều hiểu rõ tầm quan trọng của không gian âm, các vùng không gian trống được tạo ra nhằm tăng sự chú ý, làm nổi bật đến các đối tượng chính trong bố cục. Không gian... Read more

Typescirpt

TypeScript là một dự án mã nguồn mở được phát triển bởi Microsoft, nó có thể được coi là một phiên bản nâng cao của Javascript bởi việc bổ sung tùy chọn kiểu tĩnh và lớp hướng đối tượng mà... Read more

Interface trong Typescript (Phần 2)

6. Indexable Types Giống như việc làm thế nào để mô tả kiểu dữ liệu của hàm, bạn có thể mô tả kiểu dữ liệu rằng chúng ta có thể gán chỉ số như subName[0], num[10],… Kiểu dữ liệu chỉ... Read more