Lựa chọn Vue hay React dành cho FE Developer

Vue.js và React.js hiện đang là 2 nền tảng thư viện, framework dành cho Frontend của JavaScript phổ biến nhất hiện nay. Cả 2 thư viện này đều cung cấp cho các lập trình viên 1 cách tiếp cận hiệu quả để xây dựng các ứng dụng Web khác nhau, tuy nhiên cũng có nhiều sự khác biệt về cách sử dụng …
Đọc tiếp Lựa chọn Vue hay React dành cho FE Developer

Top 10 câu hỏi phỏng vấn JavaScript cực chi tiết

Theo khảo sát dành cho các lập trình viên hàng năm của Stack Overflow (Stack Overflow Developer Survey) thì trong 2 năm trở lại đây, JavaScript là ngôn ngữ lập trình phổ biến nhất hiện nay. Mức phổ biến của JavaScript (JS) khiến cho nhu cầu tuyển dụng lập trình viên về ngôn ngữ này trở nên rất lớn …
Đọc tiếp Top 10 câu hỏi phỏng vấn JavaScript cực chi tiết

Xử lý bất đồng bộ với Promise.all trong JavaScript

Anh em lập trình viên JavaScript chắc không xa lạ gì với Promise hay async/await trong việc xử lý các tác vụ bất đồng độ trong ứng dụng của mình; tuy vậy trong thực tế dự án có nhiều bài toán cần không chỉ 1 Promise và cần handle (xử lý) kết quả trả về trong từng Promise con, lúc này …
Đọc tiếp Xử lý bất đồng bộ với Promise.all trong JavaScript

Một số custom hooks hay sử dụng cho React

Hooks là một bổ sung mới trong React 16.8, nó là những function cho phép bạn kết nối React state và lifecycle vào các components sử dụng hàm. React cung cấp cho chúng ta những hooks có sẵn như useState, useEffect, useMemo, … và đang tiếp tục bổ sung thêm các hooks hữu ích khác trong …
Đọc tiếp Một số custom hooks hay sử dụng cho React

JavaScript là gì? Làm thế nào để trở thành lập trình viên JavaScript?

Nhắc đến lập trình Web thì không thể không nói đến JavaScript, một trong ba thành phần mà bạn nhất định phải học và nắm vững nếu muốn trở thành một FrontEnd Developer bên cạnh HTML và CSS. Hiện nay, JavaScript không chỉ là một ngôn ngữ lập trình dành riêng cho Web mà nó …
Đọc tiếp JavaScript là gì? Làm thế nào để trở thành lập trình viên JavaScript?

9 Câu Hỏi Phỏng Vấn Frontend Developer Có Thể Bạn Chưa Biết

Frontend Developer (FE Dev) là thuật ngữ để chỉ những lập trình viên phát triển ứng dụng client side. Công việc chính của FE Dev là xây dựng giao diện và trải nghiệm cho người dùng (UI và UX). Trong một dự án thông thường số lượng FE Dev sẽ nhiều hơn so với Backend Developer, …
Đọc tiếp 9 Câu Hỏi Phỏng Vấn Frontend Developer Có Thể Bạn Chưa Biết

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

React hiện nay là thư viện rất được ưa chuộng bởi các lập trình viên khi xây dựng những ứng dụng web dạng một trang (Single Page Application) nhờ việc dễ học, dễ viết và nhiều công cụ hỗ trợ. Tuy nhiên khi ứng dụng của bạn ngày càng trở nên lớn hơn thì các …
Đọc tiếp Tối ưu ứng dụng React bằng Code-Splitting

React dành cho người mới bắt đầu

Đối với bất kỳ bạn lập trình viên mới nào thì React hiện tại đang là một thư viện JavaScript được sử dụng rộng rãi, được phát triển và duy trì bởi Meta (tiền thân là Facebook). React đã trở thành một thư viện front-end được ưa chuộng nhất và lên tục được phát triển …
Đọc tiếp React dành cho người mới bắt đầu

Những câu hỏi phỏng vấn React thường gặp

React là thư viện front-end được rất nhiều công ty sử dụng hiện nay, nhu cầu tuyển dụng cho vị trí này cũng rất lớn. Nếu bạn đang chuẩn bị tham gia vào những cuộc phỏng vấn cho vị trí lập trình viên React thì bài viết này là dành cho bạn. Đây là tổng hợp những câu …
Đọc tiếp Những câu hỏi phỏng vấn React thường gặp

Lập trình Frontend cần học những gì

Lập trình frontend là công việc sử dụng các ngôn ngữ HTML, CSS và JavaScript để giúp tạo ra giao diện của các ứng dụng hoặc websites dành cho người dùng. Không chỉ vậy, một lập trình viên frontend phải đảm bảo giao diện viết ra tương thích với nhiều loại thiết bị khác nhau …
Đọc tiếp Lập trình Frontend cần học những gì