Andrew Clark
21.9K posts
user avatar
Andrew Clark
@acdlite
@reactjs core team, @nextjs, @vercel. Hi!
Manhattan, NY
andrewclark.io
Joined February 2009
2,116
Following
73.6K
Followers
  • Pinned
    user avatar
    Andrew Clark
    @acdlite
    Dec 13, 2023
    One cool thing about working on a web framework is that the tools you use to build a feature might eventually adopt the feature itself. 5.5 years later, in this case.
    71K
  • user avatar
    Andrew Clark
    @acdlite
    Feb 15, 2024
    By the end of 2024, you’ll likely never need these APIs again: • useMemo, useCallback, memo → React Compiler • forwardRef → ref is a prop • React.lazy → RSC, promise-as-child • useContext → use(Context) • throw promise → use(promise) • <Context.Provider> → <Context>
    623K
  • user avatar
    Andrew Clark
    @acdlite
    Jun 20, 2018
    In programming, if someone tells you “you’re overcomplicating it,” they’re either 10 steps behind you or 10 steps ahead of you.
  • user avatar
    Andrew Clark
    @acdlite
    Jul 16, 2020
    A nice thing about working on the same project for many years is you’re forced to deal with the consequences of bad decisions you made long ago. Really sharpens your instinct for spotting technical debt before it starts accruing.
  • user avatar
    Andrew Clark
    @acdlite
    Mar 15, 2018
    Tip when evaluating libraries: check if it's blazing fast. If it's fast, but the README doesn't specify whether its fastness is blazing, keep searching. Often you can find a similar library that does the same thing, but blazingly. Blazing means good.
  • user avatar
    Andrew Clark
    @acdlite
    Sep 15, 2019
    “Now that my PR is approved, I’ll just sneak in one tiny change before merging”
    user avatar
    David Howard
    00:00
    user avatar
    David Howard
  • user avatar
    Andrew Clark
    @acdlite
    Feb 8, 2023
    I'm joining Vercel! I'm a longtime admirer of the people and their work. I can't wait to get started.
    374K
  • user avatar
    Andrew Clark
    @acdlite
    Jun 14, 2018
    How to Code Split with React Suspense Coming soon to open source. We're already shipping a version of this to Facebook employees. The code is sooo much nicer than before.
  • user avatar
    Andrew Clark
    @acdlite
    Jan 23, 2023
    If you use React, you should be using a React framework. If your existing app doesn't use a framework, you should incrementally migrate to one. If you're creating a new React project, you should use a framework from the beginning.
    837K
  • user avatar
    Andrew Clark
    @acdlite
    Apr 20, 2020
    If you call yourself a programmer, you must be proficient in my particular domain of expertise. I can’t overstate how fundamental it is. For everything else, it’s totally fine if you have gaps in knowledge or experience! You can learn as you go. Tell the gatekeepers to shove it.

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
✕

Wait! Don't Go Yet 🚀

Get our FREE eBook "10 Programming Tips That Changed Everything" when you subscribe!

No spam. Unsubscribe anytime.