GyaanSetu JavaScript

Hệ sinh thái JavaScript và TypeScript.

115 articlesDeep, practical knowledge

Bản sao lưu của tôi đã làm mất mọi bức ảnh

Bản sao lưu của tôi đã làm mất mọi bức ảnh. Tôi đã xây dựng một nút sao lưu cho một ứng dụng theo dõi tâm trạng ngoại tuyến. Nó xuất dữ liệu ra một tệp JSON. Người dùng có thể lưu tệp đó và chuyển sang điện thoại mới. Mọi thứ có vẻ thật hoàn hảo...

JavaScript · 2 min read

React vs Next.js: Bạn nên học cái nào?

React vs Next.js: Bạn nên học cái nào? Những người mới bắt đầu thường thắc mắc liệu họ nên học React hay Next.js trước. Một lựa chọn sai lầm có thể làm chậm tiến trình của bạn. Hướng dẫn này sẽ giúp bạn quyết định dựa trên...

JavaScript · 2 min read

Thương mại điện tử tùy chỉnh trên Firebase

Thương mại điện tử tùy chỉnh trên Firebase. Tôi đã xây dựng một trang web thương mại điện tử tùy chỉnh từ con số không. Tôi không sử dụng các nền tảng có sẵn. Tôi đã sử dụng Firebase Realtime Database và Netlify. Mục tiêu là để...

JavaScript · 2 min read

Tự xây dựng Discord Bot đầu tiên với JavaScript

Tự xây dựng Discord Bot đầu tiên với JavaScript. Bạn muốn tạo một Discord bot. Có thể bạn đã thấy các bot phát nhạc hoặc thực hiện các cuộc thăm dò ý kiến và tự hỏi chúng hoạt động như thế nào. Đến cuối loạt bài này...

JavaScript · 2 min read

Tại sao tôi quay lại với JavaScript sau 7 năm

Tại sao tôi quay lại với JavaScript sau 7 năm. Tôi là một nhà phát triển UI với 7 năm kinh nghiệm. Tôi biết HTML và CSS. Tôi có thể chuyển đổi các thiết kế Figma thành mã nguồn. Nhưng tôi chưa bao giờ cảm thấy mình là một nhà phát...

JavaScript · 2 min read

Gỡ lỗi những thứ này

Gỡ lỗi những thứ này. Người mới bắt đầu thường nghĩ rằng các lập trình viên dày dạn kinh nghiệm không bao giờ mắc lỗi. Sự thật thì khác. Các lập trình viên dày dạn kinh nghiệm chỉ là tìm ra lỗi nhanh hơn thôi. Tôi đã xây dựng một dự án full stack...

JavaScript · 2 min read

Khi React nói về Re-render, nó có nghĩa là ba điều

Khi React nói về Re-render, nó có nghĩa là ba điều. Khi bạn gọi setState, React không chỉ đơn thuần cập nhật DOM. Nó thực hiện ba giai đoạn riêng biệt theo một trình tự. Hầu hết các nhà phát triển thường nhầm lẫn t…

JavaScript · 2 min read

Shallow Copy và Deep Copy trong JavaScript

Shallow Copy và Deep Copy trong JavaScript. JavaScript xử lý việc sao chép theo hai cách tùy thuộc vào kiểu dữ liệu. Các giá trị nguyên thủy (Sao chép theo giá trị): Các kiểu nguyên thủy bao gồm chuỗi (string), số (number)...

JavaScript · 2 min read

100 Ngày, 87 Công cụ, Không Máy chủ

100 Ngày, 87 Công cụ, Không Máy chủ. Tôi đã dành 100 ngày để xây dựng ToolKnit. Đây là một bộ gồm 87 công cụ chạy trên trình duyệt. Hầu hết các trang web công cụ hoạt động như thế này: Bạn tải một tệp lên. Một máy chủ sẽ xử lý...

JavaScript · 2 min read

Các phương thức Mảng JavaScript Phần 1

Các phương thức Mảng JavaScript Phần 1. Mảng là một đối tượng đặc biệt trong JavaScript. Nó lưu trữ nhiều giá trị trong một biến duy nhất. Thay vì tạo các biến riêng biệt cho mỗi học sinh: l…

JavaScript · 2 min read

React vs Angular vs Vue: Cách để lựa chọn

React vs Angular vs Vue: Cách để lựa chọn. Việc chọn một framework frontend cảm giác như một cái bẫy. Mọi bài viết blog đều khẳng định có một người chiến thắng. Phần bình luận biến thành một cuộc chiến. Đây mới là sự thật…

JavaScript · 2 min read

React Context vs Zustand: Khi nào nên dùng cái nào

React Context vs Zustand: Khi nào nên dùng cái nào. Các nhà phát triển thường mắc một sai lầm với React state. Họ sử dụng Context không đúng cách và sau đó đổ lỗi cho Context về các vấn đề hiệu năng. Điều…

JavaScript · 2 min read