Tagged articles

ReAct

1070 articles · Page 7 of 11
KooFE Frontend Team
KooFE Frontend Team
May 3, 2022 · Frontend Development

Build a Simple React Global State Manager Using ES6 Proxy

This article demonstrates how to leverage the ES6 Proxy object to create a lightweight global state management solution for React, walking through a counter example, custom hooks, listener tracking, and a reusable store creator for seamless component updates.

FrontendJavaScriptReAct
0 likes · 7 min read
Build a Simple React Global State Manager Using ES6 Proxy
Yiche Technology
Yiche Technology
Apr 19, 2022 · Frontend Development

Vue vs React: Technical Comparison and Project Selection Guide

This article compares Vue and React by examining their template syntax, virtual DOM implementations, update strategies, data binding mechanisms, and performance characteristics, offering practical guidance on choosing the appropriate framework for projects of varying size and browser compatibility requirements.

FrontendReActVirtual DOM
0 likes · 10 min read
Vue vs React: Technical Comparison and Project Selection Guide
KooFE Frontend Team
KooFE Frontend Team
Apr 17, 2022 · Frontend Development

Master Global State Management in React with Custom Hooks

Learn how to build a simple global state management solution in React using custom hooks, starting from a basic counter component, extending it with initialization props, synchronizing multiple counters, and finally creating a reusable createGlobalState utility for shared state across components.

Custom HookHooksReAct
0 likes · 9 min read
Master Global State Management in React with Custom Hooks
IT Services Circle
IT Services Circle
Apr 17, 2022 · Frontend Development

A 40-line Diff Algorithm Implementation for React's Virtual DOM

This article explains the design and implementation of a minimal 40‑line Diff algorithm for React’s virtual DOM, covering node attribute changes, insertions, deletions, and moves, and provides a complete TypeScript demo that marks nodes with placement or deletion flags for efficient DOM updates.

Diff AlgorithmJavaScriptReAct
0 likes · 10 min read
A 40-line Diff Algorithm Implementation for React's Virtual DOM
ByteFE
ByteFE
Apr 15, 2022 · Frontend Development

Curated Technical Reads: React Ecosystem, High‑Concurrency Coupon System, WebIDE, Front‑End Standards, and More

This curated collection highlights recent React ecosystem insights, a step‑by‑step guide to building a 100k QPS coupon system, techniques for creating a lightweight WebIDE, strategies for establishing front‑end standards, plus productivity habits, the Rust 2024 roadmap, React mind‑maps, open‑source programming books, and a new JavaScript sandbox using ShadowRealm.

ReActRust RoadmapWebIDE
0 likes · 4 min read
Curated Technical Reads: React Ecosystem, High‑Concurrency Coupon System, WebIDE, Front‑End Standards, and More
Laiye Technology Team
Laiye Technology Team
Apr 15, 2022 · Frontend Development

Improving Maintainability of an Ant Design‑Based Component Library with HoC, Dumi, and Monorepo

This article describes how a company refactored its Ant Design‑based React component library by standardizing on higher‑order component wrappers, adopting the dumi documentation tool, and organizing the codebase with a Lerna‑Yarn monorepo, resulting in significantly improved maintainability and developer efficiency.

Ant DesignComponent LibraryHOC
0 likes · 9 min read
Improving Maintainability of an Ant Design‑Based Component Library with HoC, Dumi, and Monorepo
IT Services Circle
IT Services Circle
Apr 14, 2022 · Frontend Development

Getting Started with Alibaba's LowCodeEngine: A Low‑Code Platform for Building React Front‑End Applications

This article introduces Alibaba's open‑source LowCodeEngine, outlines its key features, and provides a step‑by‑step tutorial—including environment setup, dependency installation, project launch, component configuration, data source integration, preview, and code export—to help developers quickly build a low‑code front‑end platform using React.

FrontendLowCodeEngineNode.js
0 likes · 6 min read
Getting Started with Alibaba's LowCodeEngine: A Low‑Code Platform for Building React Front‑End Applications
macrozheng
macrozheng
Apr 13, 2022 · Frontend Development

Create a Powerful Low‑Code Platform in 5 Minutes with Alibaba LowCodeEngine

This article introduces Alibaba's open‑source LowCodeEngine, outlines its key features, and provides a step‑by‑step tutorial for quickly building a low‑code development platform that generates React front‑end code, configures components, connects data sources, and exports the resulting code.

AlibabaLowCodeEngineReAct
0 likes · 7 min read
Create a Powerful Low‑Code Platform in 5 Minutes with Alibaba LowCodeEngine
Alipay Experience Technology
Alipay Experience Technology
Apr 11, 2022 · Frontend Development

Boost React App Performance: 4 Proven Optimization Techniques

This article outlines four key React performance optimization strategies—reducing render frequency, trimming rendered nodes, minimizing computation, and designing components wisely—while providing practical code examples such as PureComponent, shouldComponentUpdate, React.memo, lazy loading, useMemo, and virtualized lists.

LazyLoadingPerformanceReAct
0 likes · 12 min read
Boost React App Performance: 4 Proven Optimization Techniques
LOFTER Tech Team
LOFTER Tech Team
Apr 6, 2022 · Frontend Development

State Management in React: From Redux to Unstated‑Next, Constate, Zustand, Jotai and Valtio

This article reviews the evolution of React state‑management solutions, comparing classic Redux with modern Hook‑based libraries such as Unstated‑Next, Constate, Zustand, Jotai and Valtio, explains core concepts like algebraic effects, context duplication, and provides practical code examples and performance tips.

Context APIHooksReAct
0 likes · 21 min read
State Management in React: From Redux to Unstated‑Next, Constate, Zustand, Jotai and Valtio
ByteFE
ByteFE
Apr 1, 2022 · Frontend Development

Curated Technical Reading List: Frontend Highlights, Web3 Insights, and Development Resources

This newsletter curates a selection of recent technical articles and resources, covering front‑end development breakthroughs like Vue component extraction, React 18 features, Babel compilation, as well as Web 3.0 perspectives, Node.js design principles, email HTML/CSS techniques, and a collection of efficiency‑boosting tools for developers.

Node.jsReActVue
0 likes · 5 min read
Curated Technical Reading List: Frontend Highlights, Web3 Insights, and Development Resources
Laravel Tech Community
Laravel Tech Community
Mar 31, 2022 · Frontend Development

React 18 Released: New Features Including Automatic Batching, Transitions, and Enhanced Suspense Support

React 18 has been officially released, introducing automatic batching, a new startTransition API, expanded Suspense capabilities, updated client‑server rendering APIs, and stricter mode behaviors, all built on a concurrent rendering engine that aims to change how developers build modern web applications.

Automatic BatchingReActReact18
0 likes · 5 min read
React 18 Released: New Features Including Automatic Batching, Transitions, and Enhanced Suspense Support
21CTO
21CTO
Mar 30, 2022 · Frontend Development

What’s New in GitLab 14.9, React 18, and a DIY GitHub Issue Printer?

The article covers DJI’s denial of aiding Russia, the latest features in GitLab 14.9, the official launch of React 18 with its new concurrent capabilities, and a developer’s creative project that prints GitHub issues using a Raspberry Pi‑connected receipt printer.

DJIGitHubGitLab
0 likes · 8 min read
What’s New in GitLab 14.9, React 18, and a DIY GitHub Issue Printer?
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 29, 2022 · Frontend Development

How We Built a High‑Performance React Big Data Table with AntV S2

This article explains how the AntV S2 canvas‑based rendering engine was used to create a feature‑rich, high‑performance React data‑grid capable of handling tens of thousands of rows, covering cell editing, brush selection, virtual scrolling, frozen rows/columns, custom headers, filtering, sorting, searching, and copy‑to‑clipboard functionality.

AntV S2Data GridFrontend
0 likes · 28 min read
How We Built a High‑Performance React Big Data Table with AntV S2
ByteDance ADFE Team
ByteDance ADFE Team
Mar 24, 2022 · Frontend Development

Understanding SWR: Stale‑While‑Revalidate Data Fetching in React

This article explains the SWR library—a lightweight React hook that implements the stale‑while‑revalidate caching strategy—covering its core concepts, basic usage, advanced features like global configuration and middleware, and an overview of its internal implementation.

Data FetchingHooksReAct
0 likes · 15 min read
Understanding SWR: Stale‑While‑Revalidate Data Fetching in React
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 23, 2022 · Frontend Development

Creating a Flaming Elden Ring Logo with React and Three.js

This tutorial demonstrates how to build a fire‑animated Elden Ring logo using React, Three.js, and the Fire.js extension, covering background setup, resource import, scene initialization, fire effect configuration, responsive scaling, camera animation, and rendering loop with complete code examples.

3DFire.jsReAct
0 likes · 9 min read
Creating a Flaming Elden Ring Logo with React and Three.js
Sensors Frontend
Sensors Frontend
Mar 22, 2022 · Frontend Development

Essential Reads: Modern Frontend, Architecture, and Development Insights

This curated list highlights twelve insightful articles covering Formily's design, React Hooks quirks, ESModule production strategies, Observable-based anti‑corruption layers, REST API POST debates, TypeScript pitfalls, WebAssembly future, spline vs. Bézier curves, Cocos engine rendering, handling complexity with DDD, and React's automatic import changes.

FrontendGame DevelopmentReAct
0 likes · 5 min read
Essential Reads: Modern Frontend, Architecture, and Development Insights
ByteFE
ByteFE
Mar 18, 2022 · Frontend Development

Curated Technical Articles and Resources for Frontend Development

This collection highlights recent technical articles and resources covering Vue 3.0, ESLint fundamentals, defensive CSS techniques, low‑code system design, React project setup, Nest.js with TypeORM, and an introduction to the LRU caching algorithm, offering practical insights for frontend developers.

ESLintFrontendLRU
0 likes · 4 min read
Curated Technical Articles and Resources for Frontend Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 16, 2022 · Frontend Development

Implementing a 3D Floating Text Effect with React and Three.js

This article demonstrates how to recreate the Three.js Journey floating 3D text effect using a React and Three.js stack, covering resource imports, DOM structure, state management, CSS grid background, font loading, geometry creation, mouse interaction, fullscreen handling, post‑processing effects, and responsive scaling.

3DGraphicsPostProcessing
0 likes · 17 min read
Implementing a 3D Floating Text Effect with React and Three.js
Ctrip Technology
Ctrip Technology
Mar 10, 2022 · Frontend Development

DynamicForm: A React‑Based Visual Dynamic Form Builder for Ctrip’s Lego Platform

The article introduces DynamicForm, a React‑driven visual dynamic form configuration system designed to eliminate repetitive form coding, offering drag‑and‑drop layout, rich control types, validation, data binding, and a modular architecture that streamlines component property management on Ctrip’s Lego platform.

CtripDrag-and-DropDynamic Forms
0 likes · 7 min read
DynamicForm: A React‑Based Visual Dynamic Form Builder for Ctrip’s Lego Platform
Alipay Experience Technology
Alipay Experience Technology
Mar 10, 2022 · Frontend Development

How We Built a High‑Performance React Data Grid with AntV S2

This article details how Ant Financial’s front‑end team created a fast, extensible React big‑data table component using the open‑source AntV S2 Canvas library, covering performance‑driven technical choices, custom cell editing, virtual scrolling, freezing, filtering, sorting, and integration challenges that replaced costly commercial spreadsheet solutions.

AntV S2CanvasLarge Data
0 likes · 29 min read
How We Built a High‑Performance React Data Grid with AntV S2
Java High-Performance Architecture
Java High-Performance Architecture
Mar 10, 2022 · Frontend Development

Why OpenSumi Is the Next‑Gen Open‑Source IDE for Web and Electron

OpenSumi, the first domestically developed, highly customizable, high‑performance IDE framework compatible with VS Code extensions, enables developers to quickly build dual‑platform (Web and Electron) IDEs with modular architecture, independent processes, and extensive view customization, addressing the repetitive setup challenges faced by Alibaba and Ant Group teams.

ElectronIDEOpenSumi
0 likes · 6 min read
Why OpenSumi Is the Next‑Gen Open‑Source IDE for Web and Electron
AntTech
AntTech
Mar 3, 2022 · Frontend Development

OpenSumi: An Open‑Source, High‑Performance, Customizable IDE Framework for Web and Electron

OpenSumi is a TypeScript‑based, VS Code‑compatible IDE framework jointly developed by Ant Group and Alibaba that offers low‑threshold, high‑performance, and highly customizable web and Electron IDE solutions, supports full VS Code plugin ecosystems, and provides cloud‑native development workflows for vertical industry scenarios.

Cloud IDEIDEOpenSumi
0 likes · 11 min read
OpenSumi: An Open‑Source, High‑Performance, Customizable IDE Framework for Web and Electron
ByteDance ADFE Team
ByteDance ADFE Team
Feb 28, 2022 · Frontend Development

Understanding Recoil’s Asynchronous Data Flow and Loading Handling

This article explains how Recoil implements asynchronous data streams, detailing the underlying data‑flow architecture, the role of atoms and selectors, the lifecycle of async loading states, and two approaches for handling loading—manual useRecoilValueLoadable and automatic React.Suspense integration—accompanied by illustrative code examples.

ReActRecoilState Management
0 likes · 10 min read
Understanding Recoil’s Asynchronous Data Flow and Loading Handling
ByteDance ADFE Team
ByteDance ADFE Team
Feb 21, 2022 · Frontend Development

Event Collector: A Markup‑Based Web Event Tracking Solution

The article introduces Event Collector, a markup‑based web event tracking framework that replaces imperative tracking with data attributes or React components, explains its technical implementation, management tools, monorepo organization, release workflow, and React coding conventions to improve development efficiency and data analysis.

AnalyticsFrontendReAct
0 likes · 7 min read
Event Collector: A Markup‑Based Web Event Tracking Solution
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 18, 2022 · Frontend Development

Evolution of React State Management: From Local Hooks to Unstated‑Next, Hox, and Zustand

The article traces React’s state‑management evolution from basic useState hooks through unstated‑next and hox to the minimalist zustand library, showing how each step reduces boilerplate, eliminates prop‑drilling and deep providers, and enables precise, hook‑based updates for modern functional components.

HooksHoxJavaScript
0 likes · 13 min read
Evolution of React State Management: From Local Hooks to Unstated‑Next, Hox, and Zustand
Alipay Experience Technology
Alipay Experience Technology
Feb 14, 2022 · Frontend Development

Mastering the Ant Design Mobile Picker: API, Gestures, Performance & Accessibility

This article walks through the design and implementation of Ant Design Mobile's Picker component, covering its API, gesture handling, animation techniques, performance optimizations, and accessibility improvements for screen‑reader users, while sharing practical code examples and visual diagrams.

Ant Design MobilePerformancePicker Component
0 likes · 12 min read
Mastering the Ant Design Mobile Picker: API, Gestures, Performance & Accessibility
Sensors Frontend
Sensors Frontend
Feb 14, 2022 · Frontend Development

Essential 2022 Reads: Top Frontend Development Articles You Must Explore

Discover a curated collection of must‑read articles covering Esbuild tools, ES6 compatibility, Node.js require hooks, WebAssembly trends, React 18 batching, async error handling, Vite performance, Event Loop deep‑dive, micro‑frontends, V8 internals, and more for modern frontend engineers.

FrontendJavaScriptReAct
0 likes · 5 min read
Essential 2022 Reads: Top Frontend Development Articles You Must Explore
IT Xianyu
IT Xianyu
Feb 11, 2022 · Frontend Development

Building a Winter Olympics 3D Web Page with Three.js and React

This article demonstrates how to build an interactive Winter Olympics-themed 3D web page using Three.js and React, covering model loading, custom materials, lighting, particle effects, and camera controls, with detailed code snippets and explanations for each component.

3D graphicsReActWebGL
0 likes · 19 min read
Building a Winter Olympics 3D Web Page with Three.js and React
Ctrip Technology
Ctrip Technology
Feb 10, 2022 · Frontend Development

Web Performance Optimization Practices for Trip.com Flight Site

This article presents a comprehensive guide to improving web performance for Trip.com’s flight pages, covering user‑centric metrics, measurement methods, and practical optimization techniques such as package size reduction, resource hints, lazy loading, server‑side rendering, long‑task mitigation, and React‑specific improvements, ultimately raising the PageSpeed score from around 30 to over 80.

Frontend OptimizationLighthouseReAct
0 likes · 20 min read
Web Performance Optimization Practices for Trip.com Flight Site
Sohu Tech Products
Sohu Tech Products
Feb 9, 2022 · Frontend Development

Creating a Winter Olympics 3D Scene with Three.js and React

This article demonstrates how to build an interactive 3D Winter Olympics themed webpage using Three.js and React, covering resource import, scene setup, lighting, model loading, custom materials, particle effects, camera controls, and animation techniques.

3D graphicsReActWebGL
0 likes · 18 min read
Creating a Winter Olympics 3D Scene with Three.js and React
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 8, 2022 · Frontend Development

Design and Implementation of a Simple Canvas Layout Engine for Front-End Development

This article presents a lightweight, framework-agnostic canvas layout engine that parses CSS-like styles, performs document-flow layout, renders via a depth-first canvas draw, supports interactive events, works across web and mini-program environments, and demonstrates its API, debugging tools, performance results, and future extensions.

CanvasJavaScriptLayout Engine
0 likes · 25 min read
Design and Implementation of a Simple Canvas Layout Engine for Front-End Development
IT Services Circle
IT Services Circle
Feb 6, 2022 · Frontend Development

2021 JavaScript Ecosystem Highlights: Major Releases and Updates

The article reviews the most significant JavaScript ecosystem events of 2021, covering front‑end tools like Snowpack, Vite, React, Vue, back‑end updates such as Node.js 16 and npm 7, new language features, and notable deprecations, providing concise summaries and code examples.

JavaScriptNode.jsReAct
0 likes · 19 min read
2021 JavaScript Ecosystem Highlights: Major Releases and Updates
IT Services Circle
IT Services Circle
Feb 3, 2022 · Frontend Development

Best Practices for Conditional Rendering in React JSX

This article explains common pitfalls when using conditional expressions in React JSX—such as rendering zero, operator precedence, ternary nesting, and using JSX as a condition—and provides clear recommendations like explicit boolean checks, parentheses, key usage, and avoiding overly complex ternary operators.

Best PracticesConditional RenderingJSX
0 likes · 8 min read
Best Practices for Conditional Rendering in React JSX
Programmer DD
Programmer DD
Jan 25, 2022 · Frontend Development

Boost Your React Workflow with Mometa: A Low‑Code Visual Editor

Mometa, the top‑ranked GitHub trend this week, is a low‑code, meta‑programming tool that offers visual code editing, customizable material libraries, React support, and seamless integration with existing projects, enabling developers to quickly prototype, edit, and transition between visual and code modes.

FrontendReActVisual Editor
0 likes · 6 min read
Boost Your React Workflow with Mometa: A Low‑Code Visual Editor
Java Backend Technology
Java Backend Technology
Jan 22, 2022 · Frontend Development

9 Stunning Open‑Source Admin Templates to Accelerate Your Backend UI Development

Discover nine high‑quality, open‑source admin dashboard templates—including vue‑element‑admin, D2Admin, Vue‑admin‑better, AdminLTE, Ant Design Pro, Tabler, ngx‑admin, Gentelella, and blur‑admin—each with brief descriptions, key features, and links to demos and repositories, helping developers quickly build attractive backend interfaces.

AngularOpen SourceReAct
0 likes · 5 min read
9 Stunning Open‑Source Admin Templates to Accelerate Your Backend UI Development
Tencent Cloud Developer
Tencent Cloud Developer
Jan 18, 2022 · Frontend Development

Writing Reusable Code: Principles and Practices for Front-End Development

Writing reusable front‑end code means identifying and extracting repeatable UI components, centralized API request/response handling, common business‑flow logic, shared state management, and utility functions into separate, modular files or libraries, which reduces duplication, eases maintenance, and improves scalability across similar scenarios.

FrontendHooksReAct
0 likes · 7 min read
Writing Reusable Code: Principles and Practices for Front-End Development
DeWu Technology
DeWu Technology
Jan 17, 2022 · Frontend Development

Figma + GitLab CI: A Modern Icon Delivery Workflow

This article outlines a modern icon delivery workflow that moves from static image resources to a Figma‑driven process, using a custom Figma plugin and GitLab CI to fetch, optimize with SVGO, and automatically generate React/Vue SVG component libraries, publish npm packages, and deploy documentation.

Component LibraryFigmaGitLab CI
0 likes · 9 min read
Figma + GitLab CI: A Modern Icon Delivery Workflow
Taobao Frontend Technology
Taobao Frontend Technology
Jan 17, 2022 · Frontend Development

How to Slash IDE Lag: Proven React Performance Hacks for OpenSumi

This article explores practical performance optimization techniques for the OpenSumi IDE, covering React re‑render reduction, component memoization, menu caching, TreeView prop pruning, icon handling, and panel resize event management, demonstrating how targeted code changes can dramatically improve UI responsiveness.

FrontendIDEOpenSumi
0 likes · 14 min read
How to Slash IDE Lag: Proven React Performance Hacks for OpenSumi
21CTO
21CTO
Jan 16, 2022 · Frontend Development

Top Front-End Development Trends to Watch in 2022

This article explores the most popular front‑end development trends for 2022, covering JAMstack, progressive web apps, JavaScript dominance, single‑page sites, AI chatbots, Gatsby, and React, while explaining why these technologies are reshaping web user experiences.

2022 trendsGatsbyJamstack
0 likes · 7 min read
Top Front-End Development Trends to Watch in 2022
ELab Team
ELab Team
Jan 14, 2022 · Frontend Development

Mastering HTML5 Drag-and-Drop: Native Implementation, Events, and React Alternatives

This article explains how to implement native HTML5 drag‑and‑drop, details the required draggable attribute, describes all related events, shows a simple JavaScript demo, discusses common pitfalls such as repeated ondragover and ghosting, and compares popular React libraries for drag‑and‑drop.

Drag-and-DropHTML5JavaScript
0 likes · 12 min read
Mastering HTML5 Drag-and-Drop: Native Implementation, Events, and React Alternatives
ByteDance ADFE Team
ByteDance ADFE Team
Jan 12, 2022 · Frontend Development

Designing and Publishing Module Packages in a Monorepo: Best Practices for Shared Config, UI Libraries, and Native Modules

This article explains how to design, build, and publish reusable module packages—including shared configuration libraries, UI component libraries, and native language modules—within a monorepo, covering package.json configuration, multiple entry formats (ESM, CJS, UMD), tooling choices, and publishing workflows for both frontend and Node.js projects.

Node.jsReActTypeScript
0 likes · 19 min read
Designing and Publishing Module Packages in a Monorepo: Best Practices for Shared Config, UI Libraries, and Native Modules
Beike Product & Technology
Beike Product & Technology
Jan 7, 2022 · Frontend Development

Understanding React Hooks: Principles, Implementation, and Usage

This article explains why React introduced Hooks, how they solve state‑reuse and component‑complexity problems, details the internal fiber architecture behind useState, useReducer, useEffect, useLayoutEffect, useCallback and useMemo, and provides practical code examples for each.

HooksJavaScriptReAct
0 likes · 18 min read
Understanding React Hooks: Principles, Implementation, and Usage
ByteDance ADFE Team
ByteDance ADFE Team
Dec 30, 2021 · Frontend Development

Understanding Immer.js: Immutable Data Handling in JavaScript and React

Immer.js, created by the author of MobX, provides a lightweight immutable data library for JavaScript using ES6 proxies, offering simple APIs and seamless integration with React’s state management, while comparing its concepts, implementation details, and trade‑offs against Immutable.js and manual cloning techniques.

Immer.jsImmutable DataJavaScript
0 likes · 18 min read
Understanding Immer.js: Immutable Data Handling in JavaScript and React
Beike Product & Technology
Beike Product & Technology
Dec 23, 2021 · Frontend Development

How React Fiber’s Time‑Slicing Makes UI Updates Seamlessly Smooth

An in‑depth walkthrough of React’s Fiber architecture reveals how time‑slicing and a linked‑list Fiber tree replace the stack‑based reconciler of React 15, delivering smoother UI updates, priority‑based task scheduling, and interruptible rendering, complete with code examples, performance comparisons, and the underlying event‑loop mechanics.

FrontendPerformanceReAct
0 likes · 12 min read
How React Fiber’s Time‑Slicing Makes UI Updates Seamlessly Smooth
JD Retail Technology
JD Retail Technology
Dec 21, 2021 · Frontend Development

Introducing DripForm: An Open‑Source React Dynamic Form Solution

DripForm is an open‑source React form component from JD Retail iPaaS that offers configurable rendering, validation, and visual editing, enabling developers to efficiently build complex, dynamic forms with unified front‑end/back‑end validation, extensibility, and low‑code visual generation.

Dynamic FormsFrontendJSON schema
0 likes · 11 min read
Introducing DripForm: An Open‑Source React Dynamic Form Solution
Taobao Frontend Technology
Taobao Frontend Technology
Dec 13, 2021 · Frontend Development

What’s New in 2024? Explore ahooks 3.0, Tailwind CSS 3.0, Fiber, Happy DOM & More

This roundup introduces the latest releases of several open‑source projects—including ahooks 3.0 with full SSR support, Tailwind CSS v3.0’s new runtime engine, the Go‑based Fiber web framework, Happy DOM’s performance benchmarks, the low‑code front‑end framework amis, and the multi‑framework compiler Mitosis—providing concise overviews and key features for each.

Happy DOMOpen SourceReAct
0 likes · 9 min read
What’s New in 2024? Explore ahooks 3.0, Tailwind CSS 3.0, Fiber, Happy DOM & More
Ctrip Technology
Ctrip Technology
Dec 9, 2021 · Frontend Development

Canvas Animation in React: Principles, Implementation, and Performance Optimization

This article explains the fundamentals of web animation, compares animation techniques such as CSS, SVG, and Canvas, demonstrates how to create frame‑based Canvas animations with JavaScript and Konva, shows how to integrate them into React (including react‑konva), and provides performance‑optimisation strategies for smoother rendering.

AnimationCanvasKonva
0 likes · 19 min read
Canvas Animation in React: Principles, Implementation, and Performance Optimization
Java Interview Crash Guide
Java Interview Crash Guide
Dec 6, 2021 · Frontend Development

How I Modernized a Legacy Delphi Warehouse System with React and .NET Core

This article recounts the complete redesign of a 2500‑person factory's Delphi‑based supply‑chain system, detailing the shift to a front‑end/back‑end separated architecture using React, Ant Design, and .NET Core 3.1, while addressing data consistency, rounding issues, UI habits, printing, and deployment challenges.

.NET CoreReActSoftware engineering
0 likes · 11 min read
How I Modernized a Legacy Delphi Warehouse System with React and .NET Core
Programmer DD
Programmer DD
Dec 4, 2021 · Frontend Development

Boost Your UI with use-gesture: Simple React & Vanilla JS Gestures

This article introduces the use-gesture library, a lightweight React and vanilla JavaScript tool for enriching mouse and touch interactions, explains installation via Yarn or npm, demonstrates various gesture hooks with code examples, and showcases visual effects through animated demos.

JavaScriptReActfrontend development
0 likes · 4 min read
Boost Your UI with use-gesture: Simple React & Vanilla JS Gestures
macrozheng
macrozheng
Nov 19, 2021 · Databases

Discover chiner: A Modern Open‑Source Database Design Tool

This article introduces chiner, an open‑source, cross‑platform database design tool built with React, Electron, and Java, compares it with PowerDesigner, walks through installation, core concepts, table and relationship management, and shows import/export capabilities for efficient schema development.

ElectronReActSQL
0 likes · 8 min read
Discover chiner: A Modern Open‑Source Database Design Tool
Architecture Digest
Architecture Digest
Nov 16, 2021 · Frontend Development

Deploying a React Frontend to a Private Server Using Git Hooks and Nginx

This guide explains how to efficiently deploy a React project to a private server by describing two CI/CD approaches—deploying compiled files or the source code—setting up a bare Git repository with a post‑receive hook, configuring Nginx for static serving, and pushing code from the client to trigger automatic build and deployment.

CI/CDDeploymentGit
0 likes · 8 min read
Deploying a React Frontend to a Private Server Using Git Hooks and Nginx
MaGe Linux Operations
MaGe Linux Operations
Nov 15, 2021 · Backend Development

Building a Django WebShell with WebSockets, ASGI, and Paramiko

This guide walks through creating a WebShell that lets a React front‑end control a remote virtual machine via Django‑based WebSocket services, covering ASGI setup, custom WebSocket handling, integration with Paramiko for SSH, and a lightweight xterm.js terminal client.

ASGIDjangoParamiko
0 likes · 11 min read
Building a Django WebShell with WebSockets, ASGI, and Paramiko
ByteFE
ByteFE
Nov 12, 2021 · Fundamentals

Hot Topics and Fundamentals in Web Development: Chrome Recorder, Webpack SplitChunks, React Fiber, Node.js, and More

This article highlights recent web development tools and concepts—including Chrome's Recorder panel, Webpack's SplitChunksPlugin, detailed analyses of React Fiber and startTransition, Node.js architecture and multi‑process techniques, as well as source‑code explorations of Fabric.js, Vue2 utilities, and Svelte implementation—providing practical insights for both frontend and backend engineers.

Backend DevelopmentNode.jsReAct
0 likes · 4 min read
Hot Topics and Fundamentals in Web Development: Chrome Recorder, Webpack SplitChunks, React Fiber, Node.js, and More
Ctrip Technology
Ctrip Technology
Nov 5, 2021 · Frontend Development

Cross‑Platform Mini‑Program Development with Remax: Background, Usage, and Engineering Practices

This article examines the need for cross‑platform mini‑program frameworks, compares compile‑time and runtime solutions such as Kbone, Taro, Nanachi, Rax and Remax, demonstrates Remax installation and basic usage, and shares engineering strategies for integrating native mini‑program code and managing multi‑team projects.

ReActRemax
0 likes · 21 min read
Cross‑Platform Mini‑Program Development with Remax: Background, Usage, and Engineering Practices
Programmer DD
Programmer DD
Oct 29, 2021 · Frontend Development

Why Semi Design Copied Ant Design and How It Responded

The article explains how Douyin's Semi Design, an open‑source React UI design system, was found to contain undocumented Ant Design text, details the team's public apology, the architectural differences, license updates, and the specific components that were referenced.

Open SourceReActSemi Design
0 likes · 4 min read
Why Semi Design Copied Ant Design and How It Responded
21CTO
21CTO
Oct 28, 2021 · Frontend Development

What’s Behind Semi Design’s Open‑Source Release and Its Ant Design Controversy?

Semi Design, ByteDance’s modern React UI library, was open‑sourced under MIT, later faced criticism for copying Ant Design documentation, prompting an apology and subsequent license updates that added proper attributions for referenced code and design inspirations, highlighting its distinct architecture and extensive component suite.

FrontendReActSemi Design
0 likes · 4 min read
What’s Behind Semi Design’s Open‑Source Release and Its Ant Design Controversy?
Aotu Lab
Aotu Lab
Oct 28, 2021 · Fundamentals

Exploring HarmonyOS ACE UI, React useEffect Pitfalls, Three.js 3D, and AI Basics

This issue presents deep dives into HarmonyOS ACE UI architecture, common infinite-loop pitfalls of React’s useEffect hook, a Three.js tutorial for building a 3D room, an introductory guide to graph neural networks, and a fundamentals‑focused machine‑learning primer, offering practical insights across front‑end, graphics, and AI domains.

AIHarmonyOSReAct
0 likes · 6 min read
Exploring HarmonyOS ACE UI, React useEffect Pitfalls, Three.js 3D, and AI Basics
Taobao Frontend Technology
Taobao Frontend Technology
Oct 25, 2021 · Frontend Development

What’s New in Node.js, VS Code, React, and Emerging Open‑Source Tools?

This roundup highlights the latest Node.js v17 release with OpenSSL 3.0 support, the launch of VS Code’s browser version, a revamped React documentation site, and several noteworthy open‑source projects such as ts‑morpher, @swc/jest, and use‑context‑selector, plus an in‑depth look at Naive UI’s development process.

Node.jsOpen SourceReAct
0 likes · 9 min read
What’s New in Node.js, VS Code, React, and Emerging Open‑Source Tools?
政采云技术
政采云技术
Oct 19, 2021 · Frontend Development

Building a Chrome Extension for Quick Account Switching and Management

This article explains how to design and implement a Chrome extension using React, Webpack, and JavaScript to store multiple login accounts, tag them, isolate environments, and provide one‑click login directly from the browser and VS Code, improving efficiency for testers, developers, and product teams.

Account ManagementChrome ExtensionReAct
0 likes · 13 min read
Building a Chrome Extension for Quick Account Switching and Management
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 19, 2021 · Frontend Development

Implementing the Fancy-Components Wave Filter Web Component Across Frontend Frameworks

This article explains how to replace a heavy 78 KB GIF loading animation with the lightweight Fancy-Components wave‑filter web component, covering its installation, configuration, and usage in plain HTML, React, Vue 2, Vue 3, Vue‑CLI, Vite, and custom attribute options such as color, duration, amplitude, delay, mode, and interval.

FrontendJavaScriptReAct
0 likes · 27 min read
Implementing the Fancy-Components Wave Filter Web Component Across Frontend Frameworks
Fulu Network R&D Team
Fulu Network R&D Team
Oct 18, 2021 · Frontend Development

Implementing mini-async-dva: Adding async/await Support to DVA

This article examines the limitations of the original DVA framework, proposes a mini‑async‑dva fork that adds async/await support to model effects, and details its implementation—including store management, dynamic model registration, and asynchronous component loading—while providing full code comparisons.

Async/AwaitDVAJavaScript
0 likes · 8 min read
Implementing mini-async-dva: Adding async/await Support to DVA
KooFE Frontend Team
KooFE Frontend Team
Oct 17, 2021 · Frontend Development

Why React Hooks Were Created and How to Choose Between ahooks and react-use

This article explains why React introduced Hooks, compares the official Hooks with popular third‑party libraries ahooks and react‑use, lists their most useful Hooks, shows how to install them, and provides a custom Hook example for displaying error modals, helping developers write cleaner, more reusable functional components.

FrontendHooksJavaScript
0 likes · 16 min read
Why React Hooks Were Created and How to Choose Between ahooks and react-use
ELab Team
ELab Team
Oct 15, 2021 · Frontend Development

Mastering Redux: Core Principles, Architecture, and Real-World Implementation

This article provides a comprehensive overview of Redux, covering its design philosophy, core components, API implementation, React bindings, and practical code examples to help developers understand and apply state management effectively in modern front‑end applications.

FrontendJavaScriptMiddleware
0 likes · 18 min read
Mastering Redux: Core Principles, Architecture, and Real-World Implementation
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Oct 15, 2021 · Frontend Development

React Runtime Optimization: From React 15 to 18 – Architecture, Scheduling, and New Features

This article provides a comprehensive overview of React's runtime optimization strategies across versions 15 to 18, explaining the evolution of its architecture, the introduction of Fiber, concurrent rendering, scheduling, priority lanes, and new APIs such as Suspense, startTransition, and useDeferredValue, while including detailed code excerpts and practical insights for developers.

Concurrent ModeHooksReAct
0 likes · 35 min read
React Runtime Optimization: From React 15 to 18 – Architecture, Scheduling, and New Features
Taobao Frontend Technology
Taobao Frontend Technology
Oct 11, 2021 · Frontend Development

Top Frontend Updates: ESLint 8 Release, New React Tooling Team, Build Tools & Dark Mode Guide

This roundup covers ESLint 8’s full ES2022 support, React’s new Developer Tooling team, several open‑source build tools such as unbuild, tsup, refine and VS Code’s Webview UI Toolkit, plus featured articles on a TypeScript‑based autonomous parking algorithm and a comprehensive guide to implementing Dark Mode on the web.

Build ToolsReActWeb Development
0 likes · 5 min read
Top Frontend Updates: ESLint 8 Release, New React Tooling Team, Build Tools & Dark Mode Guide