Figma unveiled several major updates at its Config 2026 conference. The headline feature is code layers, which brings executable code directly onto the collaborative design canvas, allowing teams to clone repos and extract flows from code into design layers. The feature is backed by React and supports npm packages including motion and 3D libraries. Other announcements include native animation and 3D transform support, AI-generated shader effects, prompt-based custom plugin creation, and new AI skills for Figma's design assistant that can connect to external tools like Notion, GitHub, and Excel. Figma also deepened integration with Figma Weave (from its Weavy acquisition). The updates come as Figma faces competitive pressure from AI coding tools like OpenAI Codex, Canva's AI model, Adobe Firefly, and Google Pics, with its stock down ~79% since its July 2025 IPO.
Nguồn: https://thenextweb.com/news/figma-config-code-layers-ai-skills-plugins-animations. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Hầu hết hướng dẫn về React compound components đều dùng ví dụ <Select>/<Option> không phù hợp, vì pattern này chỉ tối ưu cho layout linh hoạt với nội dung tĩnh (tabs, cards), chứ không phải danh sách dữ liệu động. Khi dữ liệu đến từ API, sử dụng props API đơn giản hơn, type-safe hơn, và dễ xử lý sắp xếp/lọc/ảo hóa.
Lập trình viên nên đọc bài này để tránh nhầm lẫn giữa mô hình Compound Components—dành cho giao diện layout tĩnh—với trường hợp sử dụng cho danh sách dữ liệu động, từ đó tối ưu hóa code, tránh lỗi type safety và áp dụng đúng nguyên tắc thiết kế React hiệu quả.
Bài viết cung cấp 35 câu hỏi phỏng vấn React dành cho senior developer, xoay quanh các chủ đề như rendering behavior, hooks (useState, useRef, useEffect, useLayoutEffect), tính năng React 19 (Actions, useOptimistic, React Compiler), Server Components, tối ưu hiệu suất, quản lý state, React Router và testing. Mỗi câu hỏi đi kèm ví dụ code thực tế và giải thích chi tiết, tập trung vào hiểu bản chất React thay vì ghi nhớ API.
Lập trình viên senior cần đọc bài này để khắc phục lỗi thường gặp trong các câu hỏi thực tế về React—không chỉ là nhớ kỹ thuật mà là hiểu sâu về cơ chế hoạt động, từ rendering đến các tính năng mới nhất như Server Components và React Compiler, giúp họ ứng dụng kiến thức một cách chính xác trong công việc.
Bài viết hướng dẫn cách xây dựng một component React đa hình có kiểu (polymorphic) bằng …
Lattice là framework UI điều khiển từ server cho Laravel, cho phép định nghĩa toàn bộ giao …
Locofy.ai là công cụ AI chuyển đổi thiết kế Figma thành code frontend hoàn chỉnh, tập trung vào developer-first với workflow agentic qua CLI, Cursor và Claude Code. Nó đóng vai trò trung gian giữa Figma và các trợ lý coding AI (Cursor/Claude), đảm bảo độ trung thực UI và cấu trúc thiết kế.
Nếu bạn là lập trình viên Frontend muốn tiết kiệm thời gian và đảm bảo tính chính xác của UI từ thiết kế đến mã, Locofy.ai là công cụ AI mới giúp tự động hóa quá trình chuyển đổi từ Figma sang code mà không cần phụ thuộc vào các nhà thiết kế.
Lucide has released version 1.0, its first stable major release, featuring over 1,600 icons. The key changes include removal of all trademarked brand icons (GitHub, Facebook, Figma, Slack) due to legal pressure and maintenance concerns, with Simple Icons recommended as an alternative. The lucide-react package was reduced by 32.3% (from 11.4 MB to ~1 MB gzipped) by dropping the legacy UMD build in favor of ESM and CommonJS only. New context providers for React, Vue, Svelte, and Solid allow setting shared icon defaults. Other additions include a standalone Angular package, renamed Vue package, improved accessibility defaults, shadow DOM support, and updated documentation. Developers upgrading from v0 need to handle breaking changes around removed brand icons and renamed packages.
A step-by-step guide to building an animated badge component using shadcn/ui, Tailwind CSS, and Framer Motion (motion/react). Covers installing a pre-built badge from the Shadcn Space registry via CLI, then walks through wrapping the Badge component with motion.create(), adding layered radial-gradient glow effects, animating a check icon with easeOutBack spring physics, and staggering individual letter animations using Variants and custom index values. Includes a customization example showing how to create a blue 'Verified' variant by swapping colors and icons.
A designer spotlight on Kevin Lam (urfd), a Brisbane-based brand and digital designer at Nightjar Studio. Kevin shares five featured projects — including a medical aesthetics clinic, a photographer's portfolio, a real estate brand, a natural event documentary site, and a lifestyle precinct — each built around translating brand stories into soulful digital and visual experiences. He also covers his design philosophy (curiosity, finding a north star, caring about craft, collaboration) and his toolset including Figma, Cinema 4D, After Effects, Cavalry, and Photoshop.