javascript-Object.freeze

Javascript – Khai báo Object Constant bằng cách sử dụng Object.freeze()

Trước hết, chúng ta đều hiểu constant là cách chúng ta khai báo một biến, một đối tượng không thể thay đổi giá trị từ khi nó được khởi...
tích hợp ReactJS

Cách tích hợp ReactJS vào dự án website bất kỳ

Thông thường chúng ta hay tạo một dự án ReactJS riêng biệt để xây dựng một website hoàn chỉnh. Tuy nhiên, bạn quên mất rằng, bản chất ReactJS chỉ là...
exerciese-react-native

10 bài tập thực hành để học React Native nhanh hơn

Để học một kiến thức, một công nghệ mới, đặc biệt là lập trình, ngoài phần lý thuyết ra, thực hành thật nhiều chính khóa để bạn làm chủ...
Sử dụng react-usecallback

ReactJS – Khi nào cần sử dụng tới useCallback?

Các dự án React gần đây, bạn đã chuyển sang sử dụng Hook thay thế cho Class chưa? Cảm nhận của bạn về React Hook như thế nào? Tuyệt...
classes in javascript

Cách sử dụng Javascript Classes

Javascript là ngôn ngữ lập trình dựa trên nguyên mẫu (prototype-based language). Và tất cả các object trong Javascript có một thuộc tính ẩn gọi là Prototype, nó cho...
date/time trong javascript

Làm việc với Date/Time trong Javascript – Tưởng dễ mà khó không tưởng

Trong hầu hết các dự án lập trình, việc phải thao tác với Date/time diễn ra như cơm bữa. Ví dụ, bạn phải đọc và định dạng ngày tháng...
câu lệnh npm

6 câu lệnh NPM hữu ích – Web dev mà bỏ qua sẽ vô...

Là một Javascript developer, có lẽ bạn cũng đồng ý với mình rằng NPM là một công cụ quản lý thư viện không thể thiếu. NPM không chỉ giúp bạn...
microservices-la-gi

Microservices là gì? Lợi ích của việc ứng dụng Microservice vào hệ thống

Bạn đã bao giờ nghe tới hai khái niệm Microservices và API chưa? Gần đây, khi công nghệ điện toán đám mây phát triển, người ta nhắc nhiều đến...
Thuật toán đảo ngược một danh sách Linked

Thuật toán đảo ngược chuỗi liên kết (Linked List)

Tiếp tục trong series thuật toán chuyên sâu, hôm nay chúng ta cùng nhau tìm hiểu một thuật toán khá phổ biến: đó là đảo ngược chuỗi liên kết...
game2d-react-native

[Series] Tạo Game 2D hoàn chỉnh bằng React Native

React Native đang dần trở thành nền tảng lập trình cross-platform được ưu chuộng nhất. Đặc biệt là các công ty khởi nghiệp, những người cần tiết kiệm chi...