Functional programing nên và không nên
Bài viết được sự cho phép của tác giả Lưu Bình An
Luôn trả về giá trị
Luôn trả về giá trị, kể cả nhưng hàm...
Mental model trong React
Nếu lập trình đủ lâu, bạn sẽ ít nhiều nghe đến khái niệm mental model, và nếu bạn đã và đang viết React, bạn...
Preload, prefetch và các thuộc tính khác trên link
Cùng tìm hiểu các attribute sử dụng trên thẻ link để cải thiện hiệu năng
<link rel="prefetch" href="/style.css" as="style" />
<link rel="preload" href="/style.css" as="style" />
<link rel="preconnect"...
Javascript prototype chuyên sâu
Bài này chỉ phù hợp với các bạn đã có kiến thức trung bình khá javascript trở lên, mình không chỉ đơn giản giải...
Sync extensions của VSCode
Khi sử dụng VSCode chắc ai cũng cài thêm một mớ extensions, lỡ ngày nào cài lại máy, hay sử dụng máy công ty,...
Redux vận hành như thế nào
Actions, reducers, action creators, middleware, pure functions, immutability,... những ngoại ngữ làm rối bất kỳ ai nếu chưa biết redux
Nếu chưa biết tại sao...
React Authentication với Amazon Cognito – Phần 1
Implement authentication 2 factor sử dụng React, React Router, Amazon Cognito
Trong demo chúng ta sẽ sử dụng
Create React App
Glamor
React Router
Amazon...
8 câu điều kiện khi render trong React
Tutorial này sẽ cover những câu điều kiện dùng để render component phổ biến nhất
If/Else
Dễ nhất và căn bản nhất
render() {
...
Hướng dẫn viết unit test trong React
Một bài viết tổng hợp, sẽ cố gắng đề cập càng nhiều càng tốt các vấn đề có thể gặp khi đụng đến unit...
Tạo React Boilerplate – Từ a tới z
Một ngày nào đó bạn ko muốn dùng create-react-app để khởi tạo project nữa, thì đây chính là bài hướng dẫn bạn cần đọc:...
Công bố Top thí sinh thắng giải và đáp án của Quiz 03 –...
Quiz 03 - Kambria Code Challenge đã diễn ra thành công, mời bạn cùng TopDev tổng kết những điểm đáng chú ý của cuộc...
Những nguyên tắc chung mà Vue 3 đã áp dụng khi thiết kế
Nguyên tắc (principle) được áp dụng khi cần đưa ra một quyết định kỹ thuật trước vô vàng các lựa chọn. Nếu bạn đã...
Tại sao phải tham gia phát triển open-source
Tác giả: Đạt Cao Mạnh
Dạo quanh các trang/video nói về định hướng công việc của ngành IT cho các bạn mới ra trường ở...
Frontend là gì? Làm thế nào để trở thành một Frontend developer
Trong bài viết này bạn sẽ biết được Frontend là gì? thế nào là một Frontend developer, những kỹ năng và nền tảng công...
Login form tưởng dễ mà ko dễ
Review một vài pattern thiết kế login form hay dùng hiện nay
Bây giờ, người ta hay dùng 1Password, Lastpass, Chrome password manager để tự...
Giải thích React Component Lifecycle
Tìm hiểu vòng đời của một Component React (React Componenent), khi nào và sử dụng ra sao.
Để thực sự trở thành một master React,...
Làm animate siêu đơn giản với hook khi react component mount và unmount
Có rất nhiều lúc chúng ta muốn thêm/xóa một element trên trình duyệt, nó rất chi là trực quan dễ dàng với jQuery, tuy...
Kambria cam kết hỗ trợ cộng đồng lập trình viên AI
Nhờ sự hỗ trợ từ các cộng đồng, chính phủ và các doanh nghiệp lớn, Kambria cam kết hỗ trợ cho các lập trình...
Sử dụng aria trên site eCommerce, vấn đề accessibility cần quan tâm
Accessible là một thuật ngữ ít bạn làm web quan tâm, không có nghĩa là nó không tồn tại, cùng tham khảo những aria...
Điều gì nói một trang web có UX tốt trên mobile
Sau kết quả nghiên cứu hơn 199 giờ, lấy ý kiến trên một lượng lớn user ở Mỹ, mời họ về công ty của...


























