ABAB Pedia

Andrew Clark

Andrew Clark is a core contributor to React who has worked on projects including Hooks, Suspense, and Server Components.

Contents12 sections
Key facts

Contributing to Redux Design

In a September 2015 interview, Dan Abramov credited Clark with suggesting that reducers be combined into a root reducer, removing the dispatcher. This was a design contribution during Redux’s development.⁠[1]

OpenGov and Open-Source Projects

In a March 2016 ReactEurope interview, Clark described himself as a front-end engineer at OpenGov. He called Flummox his first major open-source project, originally intended for server-rendered React applications, and discussed his component utility library Recompose.⁠[2]

The React Team and Fiber

By an April 2017 Reactiflux Q&A, Clark had joined Facebook’s React team. He recalled writing his Fiber architecture explanation in summer 2016, before joining, by reading the code; it initially reflected an outside observer’s understanding.⁠[3]

Ending Active Recompose Maintenance

In an author’s note in the Recompose repository, Clark announced an end to active maintenance and recommended Hooks instead, while leaving room for bug fixes or compatibility patches. He also thanked other maintainers.⁠[4]

Hooks, Suspense, and Concurrent Rendering

His React Conf 2021 biography identified Clark as a member of Meta’s React team who had helped build Hooks, Suspense, and concurrent rendering.⁠[5]

Coauthoring a React Labs Update

Clark coauthored a React Labs update with twelve others, discussing research including Server Components. The article explicitly distinguished the update from a roadmap with committed release dates.⁠[6]

Participating as a Vercel Engineer

GitNation’s biography described Clark as having moved from Meta to Vercel, where he worked on Next.js.⁠[7]

A React Summit US panel page published in November 2023 listed him as a Vercel participant in a discussion of React Server Components.⁠[8]

Coauthoring the Instant Navigations Introduction

Clark and Josh Story coauthored an introduction to Instant Navigations in Next.js 16.3, explaining reusable loading shells, partial prefetching, and navigation inspection tools. Originally a preview article, the page later noted that the features had shipped as stable.⁠[9]

Reviewing the React 19.3 Article

The React 19.3 announcement credited Clark as one of its reviewers and Sam Selikoff as its writer.⁠[10]

Official Team Listings

As of October 2026, React’s official roster listed Clark as a Vercel engineer and Leadership Council member, with Fiber and DOM working-group affiliations.⁠[11]

The official Next.js team page also listed Clark and linked his acdlite GitHub account.⁠[12]

Related Organizations, Websites, and Public Accounts

Personal website: Official website: https://andrewclark.io/ (opens in a new window)⁠[16]

Public X account: Official account: https://x.com/acdlite (opens in a new window)⁠[16]

Public GitHub account: Official account: https://github.com/acdlite (opens in a new window)⁠[17]

Public Threads account: Official account: https://threads.net/acdlite (opens in a new window)⁠[11]

Sources

  1. Redux - Reinventing Flux - Interview with Dan Abramov (opens in a new window)
  2. ReactEurope 2016 interview #5: Andrew Clark (opens in a new window)
  3. Andrew Clark (opens in a new window)
  4. Recompose (opens in a new window)
  5. Andrew Clark (opens in a new window)
  6. React Labs: What We've Been Working On – June 2022 (opens in a new window)
  7. Andrew Clark (opens in a new window)
  8. React Server Components Panel Discussion (opens in a new window)
  9. Next.js 16.3: Instant Navigations (opens in a new window)
  10. React 19.3 (opens in a new window)
  11. Meet the Team (opens in a new window)
  12. Meet our teams (opens in a new window)
  13. AI-Powered Government Software for Cities & Counties (opens in a new window)
  14. Introducing Meta: A Social Technology Company (opens in a new window)
  15. Vercel 官方网站 (opens in a new window)
  16. Andrew Clark (opens in a new window)
  17. Andrew Clark (acdlite) (opens in a new window)