Jotai, thư viện state management React, đã phát hành phiên bản 3.0.0 với việc chuyển sang sử dụng độc quyền ES modules. Thay đổi này loại bỏ các build legacy và deprecated APIs như atomWithDefault, atomWithReset. Phiên bản mới chỉ hỗ trợ modern JavaScript environments và buộc người dùng phải sử dụng module bundlers hỗ trợ ESM. Việc nâng cấp này mang lại hiệu suất tốt hơn và mã nguồn sạch hơn, nhưng yêu cầu nhà phát triển phải cập nhật cách import thư viện từ import { atom } from 'jotai' thay vì các phương thức cũ.
Why read it: Lập trình viên nên đọc bài này để cập nhật kiến thức về Jotai 3.0 - phiên bản hiện đại hóa chỉ sử dụng ES modules và loại bỏ các API lỗi thời.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://www.infoq.com/news/2026/09/jotai-3-released. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
React 19.3 đã chính thức phát hành, ổn định hóa hai API thử nghiệm là View Transitions và …
Meta vừa công bố phiên bản beta của Astryx, một React design system được phát triển nội bộ trong suốt 8 năm. Astryx được xây dựng dựa trên React 19 và StyleX, cung cấp hơn 150 component UI có khả năng accessibility cao. Hệ thống này được thiết kế đặc biệt để hỗ trợ development agent, giúp cho việc xây dựng giao diện người dùng trở nên hiệu quả hơn. Đây là một lợi thế đáng kể cho các team đang làm việc với AI agents trong quá trình phát triển ứng dụng. Astryx cho thấy xu hướng mới trong kết hợp giữa AI agents và design systems trong ngành công nghệ.
Astryx giúp lập trình viên tiết kiệm thời gian phát triển với hệ thống thiết kế UI có sẵn từ Meta, hỗ trợ React 19 và hơn 150 thành phần truy cập được.
So sánh TanStack Markdown và react-markdown tập trung vào khác biệt kiến trúc giữa token stream và AST khi xử lý Markdown trong React. TanStack Markdown sử dụng token stream cho hiệu suất tốt hơn, xử lý 50% nhanh hơn với các tài liệu lớn. React-markdown dựa trên AST (Abstract Syntax Tree) dễ tích hợp nhưng có thể chậm hơn với dữ liệu đầu vào phức tạp. TanStack Markdown cho phép tùy biến sâu với các plugin linh hoạt, trong khi react-markdown có cấu trúc đơn giản hơn. Đây là bài viết hữu ích nếu bạn đang tìm hiểu để lựa chọn giải pháp xử lý Markdown hiệu quả cho ứng dụng React cần tối ưu hiệu năng.
Bài viết này giúp bạn chọn giải pháp xử lý Markdown tối ưu cho ứng dụng React bằng cách so sánh kiến trúc token stream và AST của TanStack Markdown và react-markdown.
Webpack là một module bundler phổ biến cho JavaScript, CSS, HTML, WebAssembly và các tài sản số khác. Công cụ này xây dựng một dependency graph từ dự án và phát ra các bundle tối ưu hóa cho trình duyệt, Node.js, Deno, Bun và các môi trường khác. Phiên bản 5.111 mang đến hiệu suất xử lý tốt hơn với cơ chế tree shaking được cải thiện. Lập trình viên nên cân nhắc cập nhật nếu đang làm việc với các dự án lớn để tối ưu thời gian build và kích thước bundle.
Bài viết này giúp lập trình viên hiểu cách Webpack 5.111 tối ưu hóa gói bundle cho nhiều môi trường phát triển khác nhau.
Node.js 26.8.2 là bản phát hành hiện hành của nền tảng runtime JavaScript đa nền tảng này. …
Bản phát hành Bun v1.4.2 được ra để sửa hai hồi quy ảnh hưởng tới Elysia và AsyncLocalStorage, cùng một treo trong @discordjs/ws, lỗi giải mã JPEG CMYK trong Bun.Image, một trường hợp crash JIT hiếm và một lỗi GC trên hệ thống musl. Những hồi quy này xuất hiện vì các thay đổi gần đây trong trình biên dịch JIT và bộ thu gom rác, làm ảnh hưởng tới cách lưu trữ trạng thái bất đồng bộ và xử lý kết nối websocket, đồng thời gây ra xử lý sai không gian màu CMYK khi giải mã ảnh. Do đó, các ứng dụng dùng Elysia hoặc AsyncStorage có thể gặp lỗi thời gian chạy, máy chủ sử dụng @discordjs/ws có thể bị treo vô thời hạn, hình ảnh CMYK không hiển thị đúng, và đôi khi toàn bộ tiến trình Bun sẽ crash do JIT hoặc GC. Những sự cố này cho thấy cần phải có bộ test hồi quy chuyên biệt cho các tính năng JIT, GC và xử lý ảnh đặc biệt trước khi phát hành bản mới. Việc duy trì các test tích hợp cho các thư viện phổ biến như Elysia và AsyncLocalStorage giúp phát hiện sớm các vấn đề tương tự trong chuỗi phát triển.
Lập trình viên cần đọc về Bun v1.4.2 để cập nhật kiến thức về các sự cố mới trong thư viện web và công cụ như Elysia, DiscordJS WebSocket, và Image.JS, giúp tránh lỗi trong dự án khi sử dụng phiên bản cũ.
Evil Martians đã hoàn thành migration từ Gatsby sang Astro trong chỉ 9 ngày mà không cần viết lại bất kỳ React component nào. Họ tận dụng tính năng Islands Architecture của Astro để giữ nguyên giao diện người dùng hiện có. Quy trình này giảm 60% bundle size và cải thiện tốc độ tải trang lên tới 70%. Học hỏi từ bài viết, lập trình viên có thể áp dụng migration strategy tương tự bằng cách sử dụng adapter cho framework hiện tại và tận dụng tính năng server-side rendering của Astro.
Bài viết tiết lộ bí quyết di chuyển dự án Gatsby sang Astro chỉ trong chín ngày mà không cần viết lại bất kỳ React component nào.
Bài viết hướng dẫn xây dựng hiệu ứng kaleidoscope tương tác trên HTML canvas bằng cách tạo đối xứng dihedral từ nét v chuột. Nguyên nhân kỹ thuật sử dụng transformation matrix để nhân bản hình ảnh theo góc 360/n độ, với n là số lượng segment. Hệ quả tạo ra hiệu ứng kaleidoscope sống động với glow effect và fading trails mượt mà. Điều đáng học là cách tối ưu performance bằng cách tái sử dụng canvas thông kỹ thuật layering và requestAnimationFrame.
Bài viết hướng dẫn cách tạo hiệu ứng kaleidoscope tương tác bằng HTML canvas với đối xứng dihedral và hiệu ứng ánh sáng mờ dần.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it