Tagged articles

ReAct

1070 articles · Page 4 of 11
大转转FE
大转转FE
Aug 16, 2024 · Frontend Development

How to Supercharge Front‑End Development with V0’s AI‑Powered Code Generator

This article introduces V0, an AI‑driven tool from Vercel that transforms natural‑language prompts or design screenshots into ready‑to‑use React, HTML, and Tailwind CSS code, compares it with other front‑end solutions, and provides step‑by‑step guidance on creating, editing, and exporting components.

AI code generationFrontendReAct
0 likes · 8 min read
How to Supercharge Front‑End Development with V0’s AI‑Powered Code Generator
Sohu Tech Products
Sohu Tech Products
Aug 14, 2024 · Frontend Development

Mastering Theme Switching in React with Context API: A Complete Guide

This article explains how to use React's Context API to implement elegant multi‑theme switching, avoid props drilling, manage multiple contexts, and apply memoization techniques to prevent unnecessary re‑renders, improving performance and maintainability.

Context APIReActTheme Switching
0 likes · 11 min read
Mastering Theme Switching in React with Context API: A Complete Guide
21CTO
21CTO
Aug 9, 2024 · Frontend Development

Why Angular and React Are Essentially the Same Framework – Insights from Google

Google’s Angular lead explains how Angular and React share core reactive principles, use similar change‑detection algorithms, and are converging around the Signals primitive, highlighting the implications for developers, performance, and future framework integration.

AngularGoogleReAct
0 likes · 14 min read
Why Angular and React Are Essentially the Same Framework – Insights from Google
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 9, 2024 · Frontend Development

Mastering useRef in React with TypeScript: Avoid Common Pitfalls

This article explains how to correctly use React's useRef hook with TypeScript across several real‑world scenarios, compares different initialization patterns, highlights typical mistakes with useLayoutEffect, and provides best‑practice solutions for forwarding refs, merging refs, and exposing imperative handles.

FrontendHooksReAct
0 likes · 13 min read
Mastering useRef in React with TypeScript: Avoid Common Pitfalls
21CTO
21CTO
Aug 8, 2024 · Frontend Development

How to Build a Windows 11‑Style Web Desktop with React

This article showcases a React‑based Windows 11 clone web app, detailing its interactive desktop, start menu, taskbar, draggable windows, responsive design, and the modern tech stack used to recreate core OS features for educational purposes.

FrontendReActTailwind CSS
0 likes · 4 min read
How to Build a Windows 11‑Style Web Desktop with React
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 30, 2024 · Frontend Development

Varlet Icon Builder: Fast Creation of Enterprise Icon Libraries with Vue and React Support

This article introduces the Varlet icon builder toolchain, which enables rapid creation of enterprise or open‑source icon libraries, supporting SVG to Vue 3, React, ESM/CJS modules, web fonts, automatic component import, Figma integration, and provides CLI commands for development, building, and publishing.

CLIFigmaReAct
0 likes · 7 min read
Varlet Icon Builder: Fast Creation of Enterprise Icon Libraries with Vue and React Support
Model Perspective
Model Perspective
Jul 23, 2024 · Artificial Intelligence

Building Your Own AI Agent with LangChain: A Hands‑On Guide

This article walks through the author’s experience creating a custom AI agent using LangChain and OpenAI APIs, explains the concepts of AI agents and the ReAct reasoning framework, provides step‑by‑step code, discusses required libraries and APIs, and shares practical tips and challenges encountered.

AI AgentLLMLangChain
0 likes · 16 min read
Building Your Own AI Agent with LangChain: A Hands‑On Guide
Code Mala Tang
Code Mala Tang
Jul 22, 2024 · Frontend Development

Inside Zustand: How Its Core Store and Hooks Are Built for React

This article dissects the lightweight Zustand state‑management library for React, covering its project layout, core store implementation, the createStore API, the useStore hook, middleware integration, and data‑flow mechanics that enable high‑performance, flexible state handling.

ReActZustand
0 likes · 10 min read
Inside Zustand: How Its Core Store and Hooks Are Built for React
Code Mala Tang
Code Mala Tang
Jul 20, 2024 · Frontend Development

Master Zustand: A Lightweight Yet Powerful State Management Library for React

This guide introduces Zustand, a minimalist React state management library, covering its core concepts, advantages, installation, API usage, best practices, middleware options, TypeScript integration, performance optimizations, and how to integrate it with Next.js for both client‑side and server‑side rendering.

ReActZustand
0 likes · 12 min read
Master Zustand: A Lightweight Yet Powerful State Management Library for React
Code Mala Tang
Code Mala Tang
Jul 13, 2024 · Frontend Development

Why Do Some React Child Components Re‑Render While Others Don’t?

This article explains how parent and child components interact in React, why certain child components re‑render on state changes, and how techniques like React.memo, useCallback, and useMemo can be used to control rendering performance.

Component Re-renderingReActReact.memo
0 likes · 13 min read
Why Do Some React Child Components Re‑Render While Others Don’t?
Code Mala Tang
Code Mala Tang
Jul 12, 2024 · Frontend Development

Mastering React Component Communication: 7 Essential Techniques

Explore seven core methods for React component communication—including Props, State Lifting, Context, Refs, Hooks, Event Emitters, and Redux—detailing practical code examples, key considerations, and best practices to help developers choose the optimal approach for various application scenarios.

ContextPropsReAct
0 likes · 16 min read
Mastering React Component Communication: 7 Essential Techniques
Code Mala Tang
Code Mala Tang
Jul 10, 2024 · Frontend Development

Master TypeScript: Practical Tips, Advanced Types, and Real-World Projects

This comprehensive guide walks you through initializing a TypeScript project, explains core and advanced type features, shows how to integrate third‑party libraries, and provides real‑world examples for React and Node.js, while offering best‑practice tips to boost code quality and performance.

Best PracticesNode.jsReAct
0 likes · 11 min read
Master TypeScript: Practical Tips, Advanced Types, and Real-World Projects
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 6, 2024 · Frontend Development

Using React 19 useActionState and Server Actions in Next.js – A Complete Guide

This article explains the new React 19 useActionState hook, how it replaces useFormState/useFormStatus, and demonstrates its integration with Next.js Server Actions through four progressive examples, covering traditional implementations, the deprecated hooks, the new hook usage in forms and non‑form components, and best‑practice patterns.

Next.jsReActServer Actions
0 likes · 18 min read
Using React 19 useActionState and Server Actions in Next.js – A Complete Guide
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 1, 2024 · Frontend Development

Design and Implementation of Front‑End Animations for NetEase Cloud Music 2023 Annual Listening Report

The 2023 NetEase Cloud Music Annual Listening Report showcases a front‑end animation pipeline where the motion designer codes directly in React, using CSSTransition for page fades, CSS keyframes for text and particle effects, SVG masks for data visualisation, 3D perspective tricks, and extensive device testing to balance visual richness with performance.

3DFront-endParticle System
0 likes · 37 min read
Design and Implementation of Front‑End Animations for NetEase Cloud Music 2023 Annual Listening Report
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 1, 2024 · Frontend Development

Performance Optimization and Engineering Practices for NetEase Cloud Music 2023 Annual Report Front‑End Development

The 2023 NetEase Cloud Music annual‑report front‑end case study details how sub‑second first‑screen loads, SPA routing with TypeScript, GPU‑accelerated animations, optimized media handling, multi‑layer quality monitoring, and a unified development platform together boost performance, reliability, and engineering efficiency, driving higher DAU and share‑rate.

FrontendPerformanceReAct
0 likes · 27 min read
Performance Optimization and Engineering Practices for NetEase Cloud Music 2023 Annual Report Front‑End Development
IT Services Circle
IT Services Circle
Jun 26, 2024 · Frontend Development

React 19’s Change to Suspense Parallel Rendering and Its Performance Impact

The article explains how React 19 silently altered Suspense behavior by disabling parallel rendering of sibling components, turning data fetching into a waterfall pattern, which caused significant performance regressions for many sites, sparked community backlash, and was eventually rolled back after extensive discussion.

DataFetchingPerformanceReAct
0 likes · 6 min read
React 19’s Change to Suspense Parallel Rendering and Its Performance Impact
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 26, 2024 · Frontend Development

Serializing Non‑Serializable Data in Server‑Side Rendering: Remix and Turbo‑Stream Approaches

This article examines how server‑side rendering can serialize normally non‑serializable data such as Promises, Dates, RegExp, and BigInt, comparing Remix’s defer‑based approach with Turbo‑Stream’s encode/decode method, and discusses their mechanisms, benefits, and challenges.

Data SerializationReActRemix
0 likes · 26 min read
Serializing Non‑Serializable Data in Server‑Side Rendering: Remix and Turbo‑Stream Approaches
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 24, 2024 · Frontend Development

Using click-to-react-component to Quickly Locate React Component Source Code

This article explains how to efficiently locate and edit React component source files in large projects by using the click-to-react-component tool, covering installation, demo setup, interaction shortcuts, and the underlying mechanism that maps DOM elements to source code via React fiber nodes and VSCode links.

BabelCode navigationReAct
0 likes · 9 min read
Using click-to-react-component to Quickly Locate React Component Source Code
21CTO
21CTO
Jun 23, 2024 · Frontend Development

Top 10 JavaScript Libraries to Master in 2024: A Developer’s Guide

This article reviews the ten most valuable JavaScript libraries for 2024—including React, Redux, D3.js, TensorFlow.js, Angular, Node.js, Vue, Svelte, Three.js, and Lodash—detailing their core features, performance benefits, typical use cases, and why they remain essential tools for modern frontend development.

Data VisualizationJavaScriptNode.js
0 likes · 18 min read
Top 10 JavaScript Libraries to Master in 2024: A Developer’s Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 18, 2024 · Frontend Development

React 19 New Features: use API, Preload API, Actions, Optimistic Updates, and React Compiler

This article introduces the new React 19 APIs—including the versatile use API for data fetching and conditional context, resource preloading helpers, enhanced Actions with useTransition, useActionState, useFormState, useOptimistic, as well as deprecations, improved hydrate error messages, and the experimental React Compiler—providing code examples and migration guidance.

ReActReact CompilerSuspense
0 likes · 17 min read
React 19 New Features: use API, Preload API, Actions, Optimistic Updates, and React Compiler
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 10, 2024 · Frontend Development

Quickly Locate React Component Source Code with click-to-react-component

This article explains how to quickly locate and edit React component source code in large projects using the click-to-react-component tool, covering installation, usage, underlying mechanisms involving React fiber nodes, Babel source mapping, and VSCode integration, with practical code examples and UI details.

Component DebuggingReActVSCode integration
0 likes · 9 min read
Quickly Locate React Component Source Code with click-to-react-component
Sohu Tech Products
Sohu Tech Products
Jun 5, 2024 · Frontend Development

Recent Trends and Updates in the JavaScript Framework Ecosystem

The JavaScript framework ecosystem has surged forward with React adding Server Components, a Compiler and Server Actions; Vue 3.4 delivering faster reactivity and a Vapor mode; Angular introducing Signals and partial hydration; Next.js unveiling an App Router and Turbopack; Nuxt, Svelte, Remix and Astro each releasing performance‑focused features, underscoring a rapidly evolving landscape for modern web development.

AngularJavaScriptNext.js
0 likes · 14 min read
Recent Trends and Updates in the JavaScript Framework Ecosystem
JD Cloud Developers
JD Cloud Developers
May 29, 2024 · Artificial Intelligence

How Multi‑Agent AI Is Revolutionizing E‑Commerce Decision Making

This article explores JD Retail's AI‑driven multi‑agent system that mimics real‑world merchant decision processes, detailing the ReAct paradigm, agent roles, workflow, training methods, monitoring, and future directions for building intelligent e‑commerce assistants.

AILLMMulti-Agent
0 likes · 21 min read
How Multi‑Agent AI Is Revolutionizing E‑Commerce Decision Making
DeWu Technology
DeWu Technology
May 27, 2024 · Frontend Development

Technical Architecture and Design of a Landing Page Editor

The article details the technical architecture and design of the StarCreate landing‑page editor, describing its monorepo structure, low‑code JSON template, backend permission system, canvas implementation choices, Valtio state management, and the resulting operational benefits and future expansion plans.

Editor ArchitectureNode.jsReAct
0 likes · 16 min read
Technical Architecture and Design of a Landing Page Editor
JD Retail Technology
JD Retail Technology
May 22, 2024 · Artificial Intelligence

AI Multi‑Agent System for E‑commerce: Design, Implementation, and Operational Insights

This article presents a comprehensive overview of JD Retail's AI‑driven multi‑agent architecture for e‑commerce assistance, detailing how real‑world merchant decision processes are modeled with ReAct‑based LLM agents, the hierarchical workflow, training pipelines, monitoring mechanisms, and future directions for scalable intelligent commerce support.

AILLMMulti-Agent
0 likes · 20 min read
AI Multi‑Agent System for E‑commerce: Design, Implementation, and Operational Insights
IT Services Circle
IT Services Circle
May 19, 2024 · Frontend Development

Highlights from React Conf 2024: React 19 New Features, React Compiler, and Remix Integration

React Conf 2024 showcased the upcoming React 19 beta with new Actions hooks, server components, ref-as-prop, metadata support, resource preloading, and the experimental React Compiler, while also announcing the merger of Remix into React Router v7, offering developers a comprehensive overview of the latest frontend innovations.

ReActReact 19React Compiler
0 likes · 8 min read
Highlights from React Conf 2024: React 19 New Features, React Compiler, and Remix Integration
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 14, 2024 · Frontend Development

Implementing Front‑End File Preview for Various Formats Using React

This article explains how to preview a wide range of file types—including images, audio, video, markdown, plain text, Office documents, PDFs and external websites—in a React front‑end by using native HTML tags, embed/iframe techniques, and libraries such as marked and highlight.js, while also supporting page or time positioning.

FrontendHTMLReAct
0 likes · 14 min read
Implementing Front‑End File Preview for Various Formats Using React
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 13, 2024 · Frontend Development

React Rendering Performance Optimization: Case Study and Practical Techniques

This article explains common React performance‑optimization methods, walks through a real‑world form‑editor use case, details the profiling, diagnosis, and step‑by‑step improvements—including memoization, callback stabilization, diff filtering, and pure‑function components—that reduced render time from 195 ms to under 10 ms.

ReActState Managementmemo
0 likes · 20 min read
React Rendering Performance Optimization: Case Study and Practical Techniques
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 8, 2024 · Frontend Development

How We Halved Cloud Music Desktop Startup Time and Fixed UI Lag with a React Refactor

This article details the migration of the Cloud Music desktop client from a legacy NEJ‑CEF hybrid to a React‑based architecture, outlines four major performance challenges, and explains the step‑by‑step optimizations—including API preloading, render memoization, virtual‑list replacement, and resource‑usage reductions—that cut startup latency by 48%, eliminated interaction stutter, and dramatically lowered CPU, GPU, and memory consumption.

CPUGPUHybrid App
0 likes · 30 min read
How We Halved Cloud Music Desktop Startup Time and Fixed UI Lag with a React Refactor
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 8, 2024 · Frontend Development

Sharing State Between Parent and Child Components in React: useImperativeHandle vs useShareState Hook

This article examines the common React modal communication problem, compares the conventional controlled‑component callback approach with the useImperativeHandle solution, and introduces a novel pair of hooks (useShareState and useShareValue) that enable seamless state sharing between parent and child components.

Custom HooksFrontendReAct
0 likes · 19 min read
Sharing State Between Parent and Child Components in React: useImperativeHandle vs useShareState Hook
MoonWebTeam
MoonWebTeam
Apr 30, 2024 · Frontend Development

Mastering Drag‑And‑Drop: From HTML5 APIs to Moveable’s Custom Able Extensions

This article explores browser drag‑and‑drop capabilities, compares native HTML5 DnD, mouse/touch events, and Canvas approaches, reviews popular libraries such as React DnD, Moveable and Interact.js, and provides a step‑by‑step guide to extending Moveable with custom ables for intelligent placement.

Drag-and-DropReActcustom-ables
0 likes · 20 min read
Mastering Drag‑And‑Drop: From HTML5 APIs to Moveable’s Custom Able Extensions
HelloTech
HelloTech
Apr 26, 2024 · Frontend Development

Understanding React Fiber Architecture: From React 15 to React 16

React 16 feels smoother than React 15 because its new Fiber architecture breaks state updates into small, priority‑aware units that the Scheduler runs asynchronously, allowing high‑priority user input to render first while lower‑priority work is paused and resumed, eliminating the lag seen in full‑tree re‑renders of React 15.

Front-endPerformanceReAct
0 likes · 16 min read
Understanding React Fiber Architecture: From React 15 to React 16
Goodme Frontend Team
Goodme Frontend Team
Apr 15, 2024 · Frontend Development

Integrating AntV F2 Charts into DingTalk Mini‑Programs with Taro+React

This guide walks through selecting a suitable visualization library for DingTalk mini‑programs, explains why AntV F2 is optimal, and provides step‑by‑step instructions for integrating F2 4.x into a Taro + React project, covering canvas context handling, pixel‑ratio scaling, custom tooltips, and common pitfalls.

DingTalkMiniProgramReAct
0 likes · 17 min read
Integrating AntV F2 Charts into DingTalk Mini‑Programs with Taro+React
Goodme Frontend Team
Goodme Frontend Team
Apr 8, 2024 · Frontend Development

Eliminate observer in Formily/reactive and Keep Real‑Time Updates

An in‑depth guide shows how to remove the need for the observer wrapper in Formily/reactive by leveraging React’s internal __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, using ReactionStack, Object.defineProperty, and ahooks to automatically refresh components when reactive data changes.

HooksReAct
0 likes · 13 min read
Eliminate observer in Formily/reactive and Keep Real‑Time Updates
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 26, 2024 · Frontend Development

Zustand Best Practices: Optimization, Persistence, Debugging, and Multi‑Instance Management

This article shares practical insights and best‑practice techniques for using the Zustand state‑management library in React, covering component re‑render optimization, selective persistence, debugging with dev‑tools, handling multiple store instances, custom selectors, and a Vite plugin for automatic selector injection.

OptimizationPersistenceReAct
0 likes · 13 min read
Zustand Best Practices: Optimization, Persistence, Debugging, and Multi‑Instance Management
Goodme Frontend Team
Goodme Frontend Team
Mar 25, 2024 · Frontend Development

Mastering React Forms: When to Use Controlled vs Uncontrolled Components

This article explains modern best practices for building forms in React, compares controlled and uncontrolled approaches, shows how to mix them, discusses server‑side components, validation, error handling, and recommends using FormData over useRef for cleaner, more performant code.

Controlled ComponentsFormsReAct
0 likes · 16 min read
Mastering React Forms: When to Use Controlled vs Uncontrolled Components
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 23, 2024 · Frontend Development

Developing a LowCodeEngine Plugin for Visual Event Management and Variable Binding

This article explains how to create a LowCodeEngine plugin that enables non‑technical users to configure button‑click events and modal dialogs visually, covering background concepts, manual implementation steps, plugin‑based visual configuration, core technical details, and a concluding assessment of the engine's strengths and limitations.

Event ManagementLowCodeEngineReAct
0 likes · 20 min read
Developing a LowCodeEngine Plugin for Visual Event Management and Variable Binding
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 15, 2024 · Frontend Development

Inside Tango’s Sandbox: Leveraging CodeSandbox for Fast Low‑Code Development

This article explains how the open‑source Tango low‑code engine uses a CodeSandbox‑based sandbox architecture—including dependency initialization, transpilation, and cross‑origin communication—to enable real‑time source‑code execution and visual drag‑and‑drop building within a secure iframe environment.

CodeSandboxFrontendOpen Source
0 likes · 15 min read
Inside Tango’s Sandbox: Leveraging CodeSandbox for Fast Low‑Code Development
Sohu Tech Products
Sohu Tech Products
Mar 13, 2024 · Frontend Development

HTMX vs React: A Comparative Overview of Modern Front‑End Libraries

HTMX offers a lightweight, HTML‑attribute‑driven approach that adds AJAX, WebSocket and server‑sent event interactivity without JavaScript, making it ideal for simple pages, while React provides a full‑featured, component‑based JavaScript library with a steep learning curve, extensive ecosystem, and superior scalability for complex, state‑driven applications.

AJAXComparisonFrontend
0 likes · 17 min read
HTMX vs React: A Comparative Overview of Modern Front‑End Libraries
21CTO
21CTO
Mar 11, 2024 · Operations

How Netlify’s AI Debugger Turns Failed Deploys into Quick Fixes

Netlify’s new AI‑assisted deployment feature automatically analyzes build failures, offers diagnostic suggestions, and helps developers resolve issues faster, though its recommendations are best‑effort and may require manual verification.

AI debuggingDeploymentNetlify
0 likes · 5 min read
How Netlify’s AI Debugger Turns Failed Deploys into Quick Fixes
21CTO
21CTO
Mar 9, 2024 · Frontend Development

Why LinkedIn’s Massive Front‑End Rewrite Stalled: Lessons from a Former Engineer

Former LinkedIn senior engineer Chris Krycho reveals how organizational constraints, technical debt, and conflicting migration strategies made modernizing a 2‑million‑line front‑end codebase a multi‑year challenge, offering key insights for large‑scale software refactoring.

Ember.jsLegacy CodeReAct
0 likes · 5 min read
Why LinkedIn’s Massive Front‑End Rewrite Stalled: Lessons from a Former Engineer
NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Mar 5, 2024 · Frontend Development

Improving React Application Rendering Performance: Monitoring Tools and Optimization Techniques

This article explains why rendering performance is crucial for React applications and provides a comprehensive guide on monitoring tools such as Profiler and Developer Tools, followed by practical optimization methods including component update control, data handling hooks, code‑splitting, lazy loading, and concurrent mode.

PerformanceReActRendering
0 likes · 7 min read
Improving React Application Rendering Performance: Monitoring Tools and Optimization Techniques
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 5, 2024 · Frontend Development

Essential VS Code Plugins for Frontend Development

This guide introduces a curated collection of VS Code extensions—including themes, basic utilities, Vue and React tools, mini‑program support, code formatters, database helpers, and productivity plugins—helping developers streamline their frontend workflow and improve coding efficiency.

FrontendReActVSCode
0 likes · 11 min read
Essential VS Code Plugins for Frontend Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 1, 2024 · Frontend Development

Understanding TypeScript Type Inference in Zustand and Custom React Hooks

This article explores how TypeScript’s type inference works in the Zustand state‑management library, demonstrates practical examples such as automatic value inference, function return inference, generic‑based inference, and builds custom utilities like a pick method and a reusable useRequest hook, while also delving into middleware typing and advanced type‑level tricks.

MiddlewareReActTypeScript
0 likes · 15 min read
Understanding TypeScript Type Inference in Zustand and Custom React Hooks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 28, 2024 · Frontend Development

Implementing a Xiaomi‑Style Calendar Component with React, TypeScript, TailwindCSS and Lunar Library

This article details how the author recreated Xiaomi's calendar using React functional components, TypeScript typings, TailwindCSS styling, and the lunar‑typescript library, covering the tech stack, core date calculations, view rendering, touch‑based scrolling, and view mode switching with complete source code examples.

CalendarLunarReAct
0 likes · 29 min read
Implementing a Xiaomi‑Style Calendar Component with React, TypeScript, TailwindCSS and Lunar Library
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 7, 2024 · Frontend Development

How to Boost H5 Game Performance with Offline Packages and Smart Asset Management

This article details a comprehensive approach to improving the performance and user experience of complex H5 game-like applications by using offline package splitting, native splash screens, global state management with zustand, data prefetching, image loading optimizations, transition animations, and ranking list enhancements.

Asset ManagementH5Offline
0 likes · 18 min read
How to Boost H5 Game Performance with Offline Packages and Smart Asset Management
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 2, 2024 · Frontend Development

When Should You Actually Use useEffect? 12 Cases to Avoid Overusing Effects

This article explains why useEffect in React is an "escape hatch" between functional and imperative code, outlines common pitfalls, provides twelve concrete scenarios where useEffect should be avoided or replaced, and offers best‑practice alternatives such as inline calculations, useMemo, event handlers, state lifting, and custom hooks.

ReActuseEffect
0 likes · 28 min read
When Should You Actually Use useEffect? 12 Cases to Avoid Overusing Effects
21CTO
21CTO
Feb 1, 2024 · Frontend Development

Top CSS Frameworks to Boost Your UI Development in 2024

Discover the best CSS frameworks for 2024—including Bootstrap, Tailwind, Foundation, Bulma, and UIkit—detailing their key features, integration methods, and code examples, to help developers choose the right toolkit for rapid, responsive, and maintainable front‑end design.

BootstrapFrontendReAct
0 likes · 12 min read
Top CSS Frameworks to Boost Your UI Development in 2024
Sohu Tech Products
Sohu Tech Products
Jan 31, 2024 · Frontend Development

An In-Depth Overview of shadcn/ui: Features, Architecture, and Usage

shadcn/ui is a rapidly popular, copy‑and‑paste component collection that provides accessible, highly customizable Tailwind‑styled UI elements with a two‑layer architecture, theme editor, dark‑mode support, and CLI, offering simplicity and fine‑grained control while requiring manual integration and careful bundle‑size management.

Component LibraryFrontendReAct
0 likes · 26 min read
An In-Depth Overview of shadcn/ui: Features, Architecture, and Usage
JD Tech
JD Tech
Jan 29, 2024 · Frontend Development

Micro Frontend Architecture with MicroApp: Concepts, Benefits, and Implementation Guide

This article explains the micro‑frontend pattern, introduces the MicroApp framework, outlines when to adopt micro‑frontends, compares existing solutions, and provides a step‑by‑step guide for building a React‑based micro‑frontend base with code examples, cross‑origin handling, proxy configuration, and data communication.

Frontend ArchitectureMicroAppReAct
0 likes · 14 min read
Micro Frontend Architecture with MicroApp: Concepts, Benefits, and Implementation Guide
IT Services Circle
IT Services Circle
Jan 26, 2024 · Frontend Development

Introducing React v19: New Experimental Hooks for Data Fetching and Forms

React’s upcoming v19 release introduces four experimental hooks—use, useOptimistic, useFormState, and useFormStatus—focused on simplifying data fetching and form handling, allowing developers to read promises or context directly, perform optimistic UI updates, and manage form state and submission status within React components.

Data FetchingFormsFrontend
0 likes · 10 min read
Introducing React v19: New Experimental Hooks for Data Fetching and Forms
ByteFE
ByteFE
Jan 25, 2024 · Frontend Development

Building a Screen Recording Application with Electron, React, Vite, and FFmpeg

This tutorial walks through creating a desktop screen‑recording tool using Electron with a React‑Vite front‑end, Ant Design UI, IPC communication, system‑tray controls, draggable windows, and FFmpeg for capturing video in WebM, MP4, or GIF formats.

Ant DesignElectronFFmpeg
0 likes · 8 min read
Building a Screen Recording Application with Electron, React, Vite, and FFmpeg
Sohu Tech Products
Sohu Tech Products
Jan 24, 2024 · Frontend Development

Five React Component Design Patterns: Compound, Controlled, Custom Hooks, Props Getters, and State Reducer

The article reviews five React component design patterns—Compound, Controlled, Custom Hooks, Props Getters, and State Reducer—explaining how each improves reusability, API simplicity, and state management while weighing their advantages, disadvantages, and ideal use‑cases for scalable, maintainable UI development.

Design PatternsHooksJavaScript
0 likes · 18 min read
Five React Component Design Patterns: Compound, Controlled, Custom Hooks, Props Getters, and State Reducer
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jan 19, 2024 · Frontend Development

Top Front-End Techniques and 2024 Trends to Boost Your Skills

This article curates essential front‑end topics—including SSE real‑time push, component design, React state‑management comparison, performance‑panel analysis, file parsing methods, and the 2024 web‑front‑end trends—while also introducing the Cloud Classroom front‑end team’s mission and structure.

2024 trendsFile ParsingFrontend
0 likes · 3 min read
Top Front-End Techniques and 2024 Trends to Boost Your Skills
Tencent Cloud Developer
Tencent Cloud Developer
Jan 16, 2024 · Frontend Development

Frontend Technology Review 2023 and Outlook 2024

The 2023 frontend review highlights TypeScript’s size and speed gains, ECMAScript 2023 features, evolving frameworks like React, Vue, Svelte, Angular and emerging Qwik, while Rust tooling, Bun, browser changes, AI‑driven low‑code, and WASM progress set the stage for 2024’s LLM‑powered, Rust‑centric, cross‑platform development.

BunD2CHarmonyOS
0 likes · 49 min read
Frontend Technology Review 2023 and Outlook 2024
HelloTech
HelloTech
Jan 11, 2024 · Frontend Development

React Fiber Workflow and Hook Implementation Overview

React’s core fiber system traverses a depth‑first tree using performUnitOfWork, splits rendering into beginWork and completeWork, then commits in before‑mutation, mutation, and layout phases, while hooks like useState and useEffect are implemented via linked‑list queues that ensure deterministic updates and side‑effect handling.

JavaScriptReActfiber
0 likes · 8 min read
React Fiber Workflow and Hook Implementation Overview
政采云技术
政采云技术
Jan 9, 2024 · Frontend Development

Five React Component Design Patterns with Advantages, Disadvantages, and Use Cases

This article introduces five reusable React component design patterns—Compound Component, Controlled Component, Custom Hook, Props Getters, and State Reducer—explaining their implementations, pros and cons, and suitable scenarios to help developers balance flexibility, complexity, and control in UI development.

Design PatternsReActcomponent design
0 likes · 17 min read
Five React Component Design Patterns with Advantages, Disadvantages, and Use Cases
Goodme Frontend Team
Goodme Frontend Team
Jan 9, 2024 · Frontend Development

Mastering Formily JSON Schema Rendering: A Deep Dive into Form Rendering Mechanics

This article explains how Formily parses JSON Schema, builds a form tree, handles data binding, validation, and submission, and walks through the internal rendering flow—including createSchemaField, RecursionField, and ReactiveField—while providing practical examples and discussing complex linked‑field scenarios and performance considerations.

Form RenderingJSON schemaReAct
0 likes · 23 min read
Mastering Formily JSON Schema Rendering: A Deep Dive into Form Rendering Mechanics
Sohu Tech Products
Sohu Tech Products
Jan 3, 2024 · Frontend Development

Mastering Conditional Rendering in React: 9 Essential Techniques

This article reviews the most common conditional rendering approaches in React—including if‑else, ternary operators, logical AND, nullish coalescing, switch statements, strategy patterns, ErrorBoundary, higher‑order components, and render props—explaining their usage, advantages, code examples, and best‑practice cautions.

Best PracticesConditional RenderingFrontend
0 likes · 8 min read
Mastering Conditional Rendering in React: 9 Essential Techniques
Sohu Tech Products
Sohu Tech Products
Jan 3, 2024 · Frontend Development

Controlled vs Uncontrolled Forms in React: Modern Form Management with Hooks

The article compares React's controlled and uncontrolled form patterns, explains how modern hook‑based techniques—such as useForm, Context, and react‑hook‑form—streamline state management, improve performance, and simplify validation, illustrated by the evolution from antd3’s HOC approach to antd4’s Context‑driven architecture.

Form ManagementFormsReAct
0 likes · 9 min read
Controlled vs Uncontrolled Forms in React: Modern Form Management with Hooks
政采云技术
政采云技术
Dec 21, 2023 · Frontend Development

Understanding Controlled and Uncontrolled Forms in React: Ant Design, Hooks, and React‑Hook‑Form

This article explains the concepts, use‑cases, and performance trade‑offs of controlled versus uncontrolled forms in React, demonstrates how Ant Design 3 and 4 implement form handling with HOC or Context + hooks, and introduces the lightweight, non‑controlled approach of react‑hook‑form with practical code examples.

Ant DesignControlledForms
0 likes · 12 min read
Understanding Controlled and Uncontrolled Forms in React: Ant Design, Hooks, and React‑Hook‑Form
DevOps
DevOps
Dec 20, 2023 · Frontend Development

Understanding the Evolution, Complexity, and Design Philosophy of Frontend Frameworks

This article examines the history, design motivations, and trade‑offs of modern frontend frameworks—covering Svelte’s new runes feature, the rise of component‑based architectures, template abstraction, cross‑platform compilation, and the differing philosophies of React, Vue, and Svelte—to explain why added complexity ultimately improves developer productivity and code maintainability.

FrontendReActSvelte
0 likes · 28 min read
Understanding the Evolution, Complexity, and Design Philosophy of Frontend Frameworks
Liangxu Linux
Liangxu Linux
Dec 7, 2023 · Backend Development

Deploy Homebox: Open‑Source Home Inventory System with Docker

Homebox is an open‑source inventory and organization system for home users, built with React and Node.js, that can be quickly tried online or deployed locally via Docker Compose using a few simple commands and a GitHub repository.

DeploymentDockerReAct
0 likes · 4 min read
Deploy Homebox: Open‑Source Home Inventory System with Docker
php Courses
php Courses
Dec 7, 2023 · Backend Development

Building a Native Desktop Application with NativePHP, Laravel, and Electron

This guide explains how to package a Laravel‑based PHP application into a standalone desktop app using NativePHP and Electron, covering installation, development workflow, adding native features like notifications, and creating production builds for Windows, macOS, and Linux.

DesktopAppElectronLaravel
0 likes · 7 min read
Building a Native Desktop Application with NativePHP, Laravel, and Electron
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 7, 2023 · Frontend Development

Custom Ant Design Select Component with Integrated Table and Dumi Documentation Guide

This article explains how to create custom Ant Design select components that display additional information via integrated tables, covering form implementation, basic and advanced versions with infinite scrolling, handling Ant Design bugs, and documenting the components using Dumi, complete with code examples.

Ant DesignCustom SelectFrontend
0 likes · 26 min read
Custom Ant Design Select Component with Integrated Table and Dumi Documentation Guide
Tencent Cloud Developer
Tencent Cloud Developer
Dec 5, 2023 · Frontend Development

Understanding the Evolution, Design, and Complexity of Modern Front-End Frameworks

The article traces the historical evolution of front‑end frameworks—from static pages and jQuery to modern component‑based libraries like React, Vue, and Svelte—explaining why added complexity and compile‑time features such as Svelte’s runes improve maintainability, reactivity, and cross‑platform capabilities while weighing each framework’s design philosophy and trade‑offs for developers.

FrontendReActSvelte
0 likes · 27 min read
Understanding the Evolution, Design, and Complexity of Modern Front-End Frameworks
Sohu Tech Products
Sohu Tech Products
Nov 22, 2023 · Frontend Development

How Does Next.js v14 Implement React Server Components (RSC)?

This article explains the origins of React Server Components, how Next.js v14 integrates RSC and App Router, the three release channels (Latest, Canary, Experimental), and provides step‑by‑step guidance for using RSC both inside and outside of Next.js with code examples and webpack configuration.

FrontendNext.jsRSC
0 likes · 9 min read
How Does Next.js v14 Implement React Server Components (RSC)?
ByteDance Data Platform
ByteDance Data Platform
Nov 22, 2023 · Frontend Development

How HookStore Revamps DataWind’s Frontend Data Flow with Redux and Hooks

This article explains how DataWind’s frontend team replaced the outdated Dva‑based data flow with a new Redux‑plus‑hook solution called HookStore, detailing the pain points of complex initialization, legacy async syntax, tight module coupling, and showing migration steps, code examples, and benefits such as multi‑instance support and OpenAPI decoupling.

Data FlowFrontendHooks
0 likes · 14 min read
How HookStore Revamps DataWind’s Frontend Data Flow with Redux and Hooks