Tagged articles
149 articles
Page 2 of 2
Aotu Lab
Aotu Lab
Apr 27, 2021 · Frontend Development

How Taro 3.0 Enables H5‑Web UI Frameworks to Run in Mini‑Programs

This article explains Taro 3.0's approach to bridging the gap between web and mini‑program ecosystems by mapping HTML tags, attributes, and events to mini‑program components, handling style translation, and detailing limitations and practical steps for integrating WEUI, Ant Design Mobile, and VantUI.

H5 CompatibilityMini‑ProgramTaro
0 likes · 10 min read
How Taro 3.0 Enables H5‑Web UI Frameworks to Run in Mini‑Programs
Aotu Lab
Aotu Lab
Apr 9, 2021 · Mobile Development

What’s New in Taro 3.2: Faster Builds, Source‑Map Support, and Full React Native Integration

Taro 3.2 introduces a revamped compilation pipeline that eliminates intermediate code, adds native source‑map support, supports React Native 0.64 with Hermes, expands APIs and components, enables on‑demand imports, and provides clear migration steps for both new and existing projects, while outlining future roadmap and community resources.

API ExpansionBuild OptimizationMobile Development
0 likes · 11 min read
What’s New in Taro 3.2: Faster Builds, Source‑Map Support, and Full React Native Integration
Aotu Lab
Aotu Lab
Apr 9, 2021 · Frontend Development

Mastering Mini‑Program Animations: From createAnimation to CSS3 and Taro Integration

This article walks through the three animation approaches supported by WeChat mini‑programs—createAnimation, this.animate, and CSS3—provides detailed code examples, shows how to integrate Animate.css, and explains using Taro’s page‑scroll and IntersectionObserver techniques to sequence entrance, emphasis, and exit animations.

TaroWeChat Mini Programanimation
0 likes · 13 min read
Mastering Mini‑Program Animations: From createAnimation to CSS3 and Taro Integration
58 Tech
58 Tech
Apr 2, 2021 · Mobile Development

Taro 3.2 React Native Support: Faster Compilation, Source‑Map, Multi‑Version Compatibility, Rich API, On‑Demand Import, and Integration Guide

The article introduces Taro 3.2's React Native support, detailing faster compilation via Metro, native source‑map debugging, compatibility with React Native 0.60+ (including 0.64), expanded APIs and components, on‑demand imports to reduce bundle size, and step‑by‑step migration and integration instructions.

CompilationMobile DevelopmentOn‑Demand Import
0 likes · 10 min read
Taro 3.2 React Native Support: Faster Compilation, Source‑Map, Multi‑Version Compatibility, Rich API, On‑Demand Import, and Integration Guide
58 Tech
58 Tech
Mar 22, 2021 · Frontend Development

Style Adaptation for Taro 3.2 React Native: Architecture, Implementation, and Cross‑Platform Challenges

This article explains the design and implementation of Taro 3.2’s style adaptation for React Native, covering the architectural changes, code transformation process, handling of platform‑specific style differences, preprocessing support, validation mechanisms, and future optimization directions.

React NativeStyle AdaptationTaro
0 likes · 17 min read
Style Adaptation for Taro 3.2 React Native: Architecture, Implementation, and Cross‑Platform Challenges
58 Tech
58 Tech
Mar 19, 2021 · Mobile Development

Design and Implementation of Taro 3 Adaptation for React Native

This article details the background, design choices, runtime architecture, code transformation, entry and page support, lifecycle handling, and integration strategy of adapting the Taro 3 framework to run on React Native, providing a comprehensive guide for cross‑platform development.

MetroMobile DevelopmentReact Native
0 likes · 14 min read
Design and Implementation of Taro 3 Adaptation for React Native
Aotu Lab
Aotu Lab
Feb 8, 2021 · Frontend Development

Boosting Taro Mini‑Program Performance: Proven Best Practices and Real‑World Optimizations

This article details how the Taro team optimized the 京喜拼拼 mini‑program by identifying performance bottlenecks, applying best‑practice coding patterns, refining virtual list handling, reducing setData overhead, and integrating native components, ultimately achieving smoother scrolling and higher experience scores across devices.

Mini ProgramTarofrontend
0 likes · 18 min read
Boosting Taro Mini‑Program Performance: Proven Best Practices and Real‑World Optimizations
ByteFE
ByteFE
Feb 3, 2021 · Frontend Development

Developing a Simplified Juejin Mini Program with Taro 3: Design, Features, and Technical Challenges

This article describes the motivation, product design, core features, and technical implementation details of a simplified Juejin mini‑program built with Taro 3, covering markdown rendering, virtual list handling of large content, and canvas‑based share image generation for a better user experience.

CanvasMarkdown RenderingMini Program
0 likes · 9 min read
Developing a Simplified Juejin Mini Program with Taro 3: Design, Features, and Technical Challenges
JD Retail Technology
JD Retail Technology
Jan 25, 2021 · Industry Insights

Why Taro Secured a Spot in China’s Top‑5 Open‑Source Projects in 2020

The 2020 China Open‑Source Annual Report highlights Taro’s rapid rise to the fourth‑ranked open‑source project, showcasing its cross‑platform capabilities, active community, industry collaborations, and extensive real‑world deployments that illustrate why it stands out among China’s top five projects.

ChinaTarocross-platform
0 likes · 7 min read
Why Taro Secured a Spot in China’s Top‑5 Open‑Source Projects in 2020
Aotu Lab
Aotu Lab
Jan 15, 2021 · Frontend Development

How Taro Unified Multi‑Platform Development with React, Vue, and Webpack

This article chronicles the evolution of the Taro framework from its inception as a React‑based mini‑program solution to a fully open, plugin‑driven multi‑platform architecture, highlighting technical challenges, Babel‑driven JSX compilation, component model redesign, and community‑driven growth.

Multi‑Platform DevelopmentReactTaro
0 likes · 19 min read
How Taro Unified Multi‑Platform Development with React, Vue, and Webpack
58 Tech
58 Tech
Jan 11, 2021 · Frontend Development

Cross‑Platform Development with Taro 2.x: Challenges and Solutions for React Native, Mini‑Programs, and H5

This article details how a real‑world property‑listing project leveraged Taro 2.x to build a single codebase that runs on React Native, various mini‑programs, and H5, describing the motivations, technical obstacles, framework comparisons, custom CLI patches, conditional compilation techniques, and deployment workflows.

Mini-ProgramReact NativeTaro
0 likes · 12 min read
Cross‑Platform Development with Taro 2.x: Challenges and Solutions for React Native, Mini‑Programs, and H5
Aotu Lab
Aotu Lab
Jan 8, 2021 · Frontend Development

From Taro IDE to Tide: Building a Multi‑Platform Frontend Development Ecosystem

This article chronicles the evolution of Taro IDE—from a cross‑platform mini‑program framework to an integrated development environment built on Electron and Theia—detailing its architecture, debugging tools, user‑feedback lessons, and the transition toward the Tide IDE framework for scalable frontend engineering.

ElectronIDETaro
0 likes · 12 min read
From Taro IDE to Tide: Building a Multi‑Platform Frontend Development Ecosystem
58 Tech
58 Tech
Dec 4, 2020 · Mobile Development

Integrating React Native into Taro 3: Zero‑Cost Adaptation and Technical Insights

This article describes how the 58‑rn project extends the Taro 3 framework to support React‑Native with zero‑cost adaptation, detailing architectural changes, Metro bundling, new components and APIs, development workflow, upgrade steps, future plans, and community collaboration.

MetroMobile DevelopmentReact Native
0 likes · 13 min read
Integrating React Native into Taro 3: Zero‑Cost Adaptation and Technical Insights
58 Tech
58 Tech
Oct 12, 2020 · Frontend Development

Taro 3 React Native Support: Design and Implementation of the RN Platform

This article details the design and implementation of Taro 3's React Native support, describing the motivation, compilation and runtime changes, package updates, API and component adaptations, app integration strategies, known limitations, and migration guidelines for developers building cross‑platform applications.

MetroReact NativeTaro
0 likes · 14 min read
Taro 3 React Native Support: Design and Implementation of the RN Platform
Aotu Lab
Aotu Lab
Oct 10, 2020 · Frontend Development

How to Leverage Vue3’s New Features in Taro for Multi‑Platform Development

This guide walks through using Vue3’s Composition API, Teleport, Fragments, script‑setup, and style‑vars within Taro, covering installation, project setup, code examples for each feature, build commands, and compatibility notes for both H5 and mini‑program targets.

Composition APIFragmentsScript Setup
0 likes · 13 min read
How to Leverage Vue3’s New Features in Taro for Multi‑Platform Development
Aotu Lab
Aotu Lab
Sep 22, 2020 · Frontend Development

Exploring Vue 3: New Features, Teleport, and Vue‑Lit Web Components

The article reviews Vue 3's official release, explains the Teleport feature for rendering content outside component trees, introduces the lightweight vue‑lit library for building Web Components with Vue's reactivity, and highlights related graphics experiments, legacy version comparisons, and Taro integration for mini‑program development.

TaroTeleportVue 3
0 likes · 6 min read
Exploring Vue 3: New Features, Teleport, and Vue‑Lit Web Components
JD Retail Technology
JD Retail Technology
Aug 24, 2020 · Frontend Development

Building a Multi‑Platform Mini Program with Taro, Taro UI, TypeScript, and MobX

This article details the development of a multi‑platform mini‑program using the Taro framework, covering project background, architecture, technology selection, TypeScript practices, MobX state management, API service encapsulation, image scaling, and canvas‑based poster sharing, with code examples and implementation insights.

APIMiniProgramMobX
0 likes · 18 min read
Building a Multi‑Platform Mini Program with Taro, Taro UI, TypeScript, and MobX
Aotu Lab
Aotu Lab
Aug 12, 2020 · Frontend Development

Boost WeChat Mini‑Program Performance: Proven Techniques from JD’s 京喜 Home Page

This article details JD’s 京喜 mini‑program performance overhaul, covering user‑centric metrics, dual‑thread architecture, code‑size reduction, asset optimization, plugin‑based rendering, data‑handling strategies, and memory management to dramatically improve startup, rendering, and overall user experience.

Performance OptimizationTaroWeChat Mini Program
0 likes · 41 min read
Boost WeChat Mini‑Program Performance: Proven Techniques from JD’s 京喜 Home Page
ITPUB
ITPUB
Aug 6, 2020 · Mobile Development

How to Build and Deploy a Multi‑Mini‑Program Architecture with Taro

This article explains a practical solution for developing, configuring, and packaging multiple mini‑programs from a single codebase using Taro, covering the challenges of cross‑team collaboration, environment‑specific configuration, adaptation layers, and integration methods such as plugins and sub‑packages.

ConfigurationMini ProgramPlugin Integration
0 likes · 16 min read
How to Build and Deploy a Multi‑Mini‑Program Architecture with Taro
Aotu Lab
Aotu Lab
Aug 4, 2020 · Frontend Development

How Taro Next Transforms Cross‑Platform Development: Architecture, Features, and Best Practices

This presentation details the motivations behind rebuilding Taro, introduces the Taro Next architecture and its new capabilities, walks through practical development steps, explains underlying rendering principles for both mini‑program and H5 targets, and outlines performance optimizations and future directions.

FrameworkTarocross-platform
0 likes · 26 min read
How Taro Next Transforms Cross‑Platform Development: Architecture, Features, and Best Practices
58 Tech
58 Tech
Jul 15, 2020 · Frontend Development

Platformization of 58 Anjuke Mini Programs: Multi‑Program Architecture, Development Practices, and Performance Optimization

This article details how the 58 Anjuke front‑end team transformed their multiple mini‑programs into a unified, platform‑based architecture using Taro, describing the challenges, design decisions, code‑level configurations, performance optimizations, and the resulting improvements in development efficiency and user experience.

Mini ProgramTarofrontend
0 likes · 18 min read
Platformization of 58 Anjuke Mini Programs: Multi‑Program Architecture, Development Practices, and Performance Optimization
Aotu Lab
Aotu Lab
Jul 7, 2020 · Mobile Development

Zero‑Code Data Tracking for Taro Mini‑Programs with Tencent YouShu

This guide explains how Taro developers can instantly enable eight automatic, zero‑code data‑tracking events and custom analytics in WeChat mini‑programs by integrating Tencent YouShu via a one‑click template, CLI commands, and SDK configuration.

AnalyticsData TrackingSDK
0 likes · 9 min read
Zero‑Code Data Tracking for Taro Mini‑Programs with Tencent YouShu
Aotu Lab
Aotu Lab
Jul 1, 2020 · Frontend Development

What’s New in Taro 3? Cross‑Framework and Cross‑Platform Features Unveiled

Taro 3 introduces full cross‑framework support for React, Nerv, Vue 2/3 and jQuery‑like APIs, expands to major mini‑program platforms and H5, adds an open plugin system, prerendering, faster builds, CSS‑in‑JS via linaria, virtual list components and a seamless WeChat‑to‑React/Vue conversion tool.

CSS-in-JSPlugin SystemTaro
0 likes · 11 min read
What’s New in Taro 3? Cross‑Framework and Cross‑Platform Features Unveiled
58 Tech
58 Tech
May 6, 2020 · Mobile Development

Dynamic Multi‑Platform Development Practices at 58.com: WubaRN, Tangram, Flutter, and Taro

The article presents 58.com’s approach to rapid multi‑endpoint development by employing several cross‑platform frameworks—including WubaRN (a ReactNative wrapper), Hybrid, Tangram for layout dynamization, Baidu mini‑programs, Flutter, and the Taro transpilation framework—detailing their architectures, advantages, limitations, and future planning for unified mobile solutions.

FlutterReactNativeTaro
0 likes · 10 min read
Dynamic Multi‑Platform Development Practices at 58.com: WubaRN, Tangram, Flutter, and Taro
Aotu Lab
Aotu Lab
Apr 28, 2020 · Frontend Development

Build JD Mini‑Programs Quickly with Taro: A Step‑by‑Step Guide

This guide explains the background of JD mini‑programs, introduces the Taro multi‑platform framework, and provides detailed installation, project creation, build commands, debugging steps, and an example conversion to help developers efficiently create JD mini‑programs.

CLIJD Mini-ProgramMulti‑Platform Development
0 likes · 6 min read
Build JD Mini‑Programs Quickly with Taro: A Step‑by‑Step Guide
Aotu Lab
Aotu Lab
Apr 28, 2020 · Mobile Development

How Does Taro’s Performance Stack Up Against Native JD and WeChat Mini‑Programs?

This article evaluates Taro’s conversion to JD mini‑programs by comparing package size, long‑list rendering benchmarks, and development experience against native JD and WeChat mini‑programs, revealing where Taro excels, where it lags, and the optimizations it provides.

Cross‑platform developmentFrontend OptimizationJD Mini-Program
0 likes · 11 min read
How Does Taro’s Performance Stack Up Against Native JD and WeChat Mini‑Programs?
WecTeam
WecTeam
Mar 26, 2020 · Frontend Development

Boost WeChat Mini Program Performance: Proven Strategies & Metrics

This article details comprehensive techniques for optimizing the performance of WeChat Mini Programs, covering metrics definition, Taro framework usage, code and asset reduction, rendering improvements, memory management, and real‑world results from the 京喜 homepage, providing actionable guidance for developers.

Code SplittingPerformance OptimizationTaro
0 likes · 39 min read
Boost WeChat Mini Program Performance: Proven Strategies & Metrics
Aotu Lab
Aotu Lab
Mar 26, 2020 · Mobile Development

How to Supercharge WeChat Mini‑Program Performance: Real‑World Practices from JD’s JX App

This article details how JD’s JX mini‑program team tackled massive user traffic by defining user‑centric performance metrics, leveraging the Taro framework, optimizing startup, rendering, network requests, resource handling, component design, and memory usage to dramatically improve first‑screen speed and overall stability.

Mobile DevelopmentPerformance OptimizationTaro
0 likes · 40 min read
How to Supercharge WeChat Mini‑Program Performance: Real‑World Practices from JD’s JX App
58 Tech
58 Tech
Feb 19, 2020 · Frontend Development

Cross‑Team Multi‑Mini‑Program Development Solution Based on Taro

This article presents a practical Taro‑based architecture that enables a single codebase to be built, configured, and packaged for multiple mini‑programs across different teams, covering configuration, adaptation, conditional compilation, and integration methods such as plugins, sub‑packages, and independent releases.

ConfigurationCrossPlatformMiniProgram
0 likes · 15 min read
Cross‑Team Multi‑Mini‑Program Development Solution Based on Taro
Aotu Lab
Aotu Lab
Jan 9, 2020 · Frontend Development

Why Taro 2.0 Rewrites the CLI with Webpack: Migration Guide and New Features

This article explains the motivations behind Taro 2.0’s CLI overhaul, details how the custom build system was replaced by Webpack, provides step‑by‑step migration instructions, showcases new hooks, loader and plugin configurations, and outlines future plans for the framework.

Build SystemCLIJavaScript
0 likes · 11 min read
Why Taro 2.0 Rewrites the CLI with Webpack: Migration Guide and New Features
Aotu Lab
Aotu Lab
Jan 2, 2020 · Frontend Development

How to Build a Multi‑Platform E‑Commerce App with Taro and Cloud Development

The article explains how startups can quickly create low‑cost, lightweight multi‑platform e‑commerce applications by combining Tencent Cloud's cloud development services with the Taro framework, covering challenges, concepts of low‑cost and light‑mode, setup steps, and a real‑world example.

Tarocloud developmente‑commerce
0 likes · 8 min read
How to Build a Multi‑Platform E‑Commerce App with Taro and Cloud Development
WecTeam
WecTeam
Dec 4, 2019 · Frontend Development

Unifying JD’s JinxI Home Page Across H5, Mini‑Programs, and React‑Native with Taro

After the 2022 Double‑11 event, JD’s JinxI platform faced fragmented H5, mini‑program, and RN codebases, prompting a comprehensive redesign that standardized the tech stack with Taro, streamlined multi‑platform development, integrated custom build pipelines, and applied performance optimizations such as image handling, API aggregation, and caching.

Tarofrontendmulti-platform
0 likes · 23 min read
Unifying JD’s JinxI Home Page Across H5, Mini‑Programs, and React‑Native with Taro
Aotu Lab
Aotu Lab
Dec 4, 2019 · Frontend Development

Why Taro 2.0 Switched to Webpack: A Deep Dive into the New Build System

The article explains how Taro's fast‑evolving 1.x series led to a disruptive redesign of its CLI, replacing the custom build system with webpack in version 2.0, and outlines the resulting maintenance, stability, and extensibility benefits along with upgrade guidance.

Build SystemTarofrontend
0 likes · 5 min read
Why Taro 2.0 Switched to Webpack: A Deep Dive into the New Build System
Aotu Lab
Aotu Lab
Dec 4, 2019 · Frontend Development

Top 10 Must‑Try Taro Materials for Faster Multi‑Platform Development

This guide highlights the ten most popular Taro material market resources, covering component libraries, skeleton screens, project scaffolds, list views, multi‑platform examples, and utility libraries to help developers accelerate cross‑platform app creation.

Component LibraryTaromulti‑platform
0 likes · 6 min read
Top 10 Must‑Try Taro Materials for Faster Multi‑Platform Development
Tencent Cloud Developer
Tencent Cloud Developer
Mar 26, 2019 · Mobile Development

Building a WeChat Mini Program with Taro and Cloud Development: A Japanese Sentence Helper Case Study

The article explains how to create a WeChat Mini Program backend with Tencent Cloud development, use the React‑based Taro framework to build a Japanese sentence helper, consolidate multiple cloud functions via tcb-router, and scrape example sentences with superagent and cheerio, highlighting setup tips and known limitations.

ReactSuperagentTaro
0 likes · 7 min read
Building a WeChat Mini Program with Taro and Cloud Development: A Japanese Sentence Helper Case Study
JD Tech
JD Tech
Mar 5, 2019 · Frontend Development

Optimizing Taro H5 Bundle Size with Tree Shaking and ES Module Refactoring

This article explains how Taro's H5 build size was dramatically reduced by applying dead‑code elimination, configuring sideEffects, converting component and API packages to ES modules, and using webpack's tree‑shaking together with a custom Babel plugin to replace default imports with named imports.

Babel PluginES ModulesPerformance Optimization
0 likes · 11 min read
Optimizing Taro H5 Bundle Size with Tree Shaking and ES Module Refactoring
Aotu Lab
Aotu Lab
Mar 5, 2019 · Frontend Development

How Taro H5 Cut Bundle Size by 80% with Dead Code Elimination

This article explains how the Taro multi‑platform framework reduced its H5 bundle from over 450 KB to about 96 KB by applying dead code elimination, configuring sideEffects, converting core packages to ES modules, and using a custom Babel plugin to transform default imports into named imports.

DeadCodeEliminationTaroTreeShaking
0 likes · 12 min read
How Taro H5 Cut Bundle Size by 80% with Dead Code Elimination
Aotu Lab
Aotu Lab
Nov 7, 2018 · Frontend Development

What’s New in Taro 1.1? Expanded Mini‑Program Support and UI Library Features

Taro 1.1 introduces Baidu and Alipay mini‑program support, new platform identifiers, UI‑library packaging capabilities, numerous bug fixes and API enhancements across WeChat, H5 and React Native, and opens a beta for mini‑program‑to‑Taro code conversion, with detailed commands and future plans.

TaroUI librarymini-program
0 likes · 9 min read
What’s New in Taro 1.1? Expanded Mini‑Program Support and UI Library Features
JD Tech
JD Tech
Sep 18, 2018 · Frontend Development

Taro 1.0.0 Release: New Features, Multi‑Platform Enhancements, and Future Roadmap

The article announces the official 1.0.0 release of the Taro multi‑terminal development framework, detailing its evolution from early versions, new component architecture, extensive mini‑program ecosystem support, performance optimizations, richer JSX and TypeScript capabilities, React Native conversion, UI library improvements, and a comprehensive roadmap for future features.

Mini‑programMulti‑platformReact
0 likes · 14 min read
Taro 1.0.0 Release: New Features, Multi‑Platform Enhancements, and Future Roadmap
JD Tech
JD Tech
Sep 13, 2018 · Frontend Development

Refactoring JD Shopping Mini‑Program Category Page with Taro: Mixed Development Mode and Performance Gains

This article details how JD's shopping mini‑program category page was incrementally refactored using the Taro multi‑platform framework, describing the mixed native/Taro development approach, project initialization, configuration tweaks, page implementation differences, performance improvements, and the broader benefits of adopting Taro for cross‑platform development.

Mini ProgramPerformance OptimizationReact
0 likes · 8 min read
Refactoring JD Shopping Mini‑Program Category Page with Taro: Mixed Development Mode and Performance Gains
JD Tech
JD Tech
Aug 30, 2018 · Frontend Development

Introducing Taro UI: A Multi‑Platform UI Component Library for Taro

Taro UI is a multi‑end UI component library built by the Aotu Lab, offering easy installation, rich components, and seamless adaptation across WeChat mini‑programs, H5, and ReactNative, with detailed quick‑start instructions and code examples for developers.

DocumentationTaroUI components
0 likes · 5 min read
Introducing Taro UI: A Multi‑Platform UI Component Library for Taro
Aotu Lab
Aotu Lab
Jun 25, 2018 · Frontend Development

How Taro Links React and WeChat Mini‑Programs for Multi‑Platform Frontend

This article explores the challenges of developing WeChat mini‑programs, examines Taro’s origins, and explains how it leverages React‑like syntax and compilation techniques—using Babel and AST transformations—to convert JSX into mini‑program templates, enabling a write‑once‑run‑anywhere cross‑platform development workflow.

CompilationJSXTaro
0 likes · 19 min read
How Taro Links React and WeChat Mini‑Programs for Multi‑Platform Frontend