| 1 | May 31, '23 | I have 10 years of react experience | 58.2× | 789k | 3.3k | 118 | 124 |
| 2 | Jun 14, '24 | @TkDodo good news re Suspense, just met w/ @rickyfm @en_JS @acdlite * we care a lot about SPAs, team misjudged how many people rely on this today * still recommend preloading but r | 22.1× | 299k | 726 | 98 | 72 |
| 3 | Nov 19, '18 | Timeless software engineering skills: 1. Not feeling scared to change code you didn't write 2. Empathy for your users and for your collaborators 3. Ability to communicate ideas cle | 17.2× | 0 | 6.4k | 1.5k | 130 |
| 4 | Jun 12, '23 | Excited to say I'm now considering new job opportunities! I was an early user of React, managed the team at FB, and recently finished a VP Eng role at Humu. Now I'm looking to join | 15.8× | 214k | 839 | 111 | 72 |
| 5 | Nov 2, '18 | life hack: console log function that auto-indents based on the depth of your call stack | 13.9× | 0 | 5.1k | 1.1k | 272 |
| 6 | Oct 27, '18 | To the YouTube commenters saying me being a “thing in a dress” takes away from the content of my keynote: I was React’s #1 committer for its first 5 years, and now I manage the tea | 10.6× | 0 | 4.5k | 578 | 28 |
| 7 | Apr 24, '20 | no I actually did not want to search google for `localhost:8080`, thank you | 10.2× | 0 | 5k | 404 | 16 |
| 8 | Apr 18, '21 | Knuth check | 9.7× | 0 | 4.7k | 232 | 111 |
| 9 | Jan 1, '22 | 365/365 | 8.1× | 0 | 3.9k | 81 | 134 |
| 10 | Jul 8, '22 | concept: german bakery named Gluten Tag | 7.5× | 0 | 3.6k | 258 | 53 |
| 11 | Oct 1, '19 | Just got out of an interview during which the candidate searched Stack Overflow and copy-pasted some code… from an answer I wrote. (They didn’t notice.) | 7.0× | 0 | 3.3k | 238 | 25 |
| 12 | Jan 11, '19 | Today's my last day at Facebook. I'm gonna miss working on React full time, but I'm excited to try something smaller and new: I'm joining @humuinc next week as an engineer. | 6.3× | 0 | 3k | 131 | 16 |
| 13 | Sep 3, '20 | Last week, I was promoted to head of engineering at work! | 5.9× | 0 | 3.2k | 20 | 15 |
| 14 | Jul 11, '18 | My programming strategy: if something can be fixed or made better in less than 15 minutes, don’t file a task for later or for someone else: just do it! | 5.7× | 0 | 2.1k | 472 | 18 |
| 15 | Mar 11, '18 | Today's props go to Airbnb, who kindly edited my new name and pronouns into all the past reviews I've received from hosts – so new hosts who read them aren't confused. I feel appre | 4.7× | 0 | 2.2k | 196 | 1 |
| 16 | Feb 22, '19 | my rule for .reduce(): only use it when the result has the same type as the items and the reducer is associative, like .reduce((a, b) => a + b, 0) ✅ summing some numbers ✅ multi | 4.6× | 0 | 1.6k | 264 | 122 |
| 17 | Jan 11, '20 | The real “clean code” is code that is easy to understand, verify, and change. Which often means more repetition and less abstraction. | 4.6× | 0 | 1.8k | 339 | 73 |
| 18 | Mar 11, '23 | in uncertain times, remember to focus on the important questions | 4.2× | 58k | 540 | 54 | 1 |
| 19 | May 19, '20 | Unpopular opinion: moving "constants" that are used once to the top of the file is often less readable/maintainable than leaving them inline | 4.2× | 0 | 1.9k | 129 | 24 |
| 20 | Mar 21, '19 | My one tip for organizing code: If two files are usually edited together, combine them into one. That is, organize your code to minimize the number of files (or directories) that t | 4.1× | 0 | 1.6k | 265 | 41 |
| 21 | Dec 11, '18 | Don't listen to people who tell you your tools are bad. If you're happy with your tools and they're helping you build great stuff, that's all you need. | 4.0× | 0 | 1.6k | 308 | 8 |
| 22 | Nov 12, '18 | I’m 26 today! 🎂 happy birthday to me | 3.7× | 0 | 1.8k | 14 | 3 |
| 23 | Dec 24, '19 | Someone asked me today about the differences between Google’s and Facebook’s engineering cultures. Based on what I know, here’s what I said: | 3.7× | 0 | 1.2k | 242 | 191 |
| 24 | Sep 26, '17 | React v16 is out! 😄 Read my post going behind the scenes of how we rewrote the whole thing: . | 3.6× | 0 | 994 | 470 | 0 |
| 25 | Mar 6, '19 | > aGkgdHdpd… me: I have no idea what this is > aGkgdHdpdHRlcg== me: oh it’s base 64 | 3.4× | 0 | 1.5k | 183 | 11 |
| 26 | Mar 1, '20 | if I was starting a new company I’d seriously consider using Rails not because I agree with most of their technical decisions (I actually disagree with a lot of them!) – but becaus | 3.4× | 0 | 1.5k | 127 | 52 |
| 27 | Jun 15, '21 | instead of frontend vs backend as the two Main Types Of Engineers maybe we should talk about low-level code vs high-level product vs infra external users vs internal users | 3.4× | 0 | 1.4k | 143 | 91 |
| 28 | Oct 27, '18 | In this community we respect all people. If you have a problem with that, you don’t have to use React. | 3.2× | 0 | 1.6k | 121 | 0 |
| 29 | Nov 11, '19 | literally just got an email offering me $600 if I send a pull request to their project because of the visibility it’ll give them what is the world coming to | 3.1× | 0 | 1.1k | 156 | 35 |
| 30 | Mar 23, '19 | Good API design is the hardest part of building libraries. | 3.0× | 0 | 1.3k | 180 | 10 |
| 31 | Apr 27, '21 | Simply have no feelings, write clean code, and you will be successful here | 3.0× | 0 | 1.5k | 68 | 21 |
| 32 | Feb 16, '20 | That React Component Right Under Your Context Provider Should Probably Use `React.memo` | 2.9× | 0 | 944 | 143 | 185 |
| 33 | Mar 31, '24 | he didn’t notice 500ms of latency in his own workflow; he was investigating the source of high sshd CPU usage reported in performance monitoring tools | 2.9× | 39k | 1k | 40 | 49 |
| 34 | Dec 21, '20 | What you should take away from this: In a typical app, tons of components only rerender when there’s new data. This will let you run those components on the server instead. Which r | 2.8× | 0 | 980 | 175 | 121 |
| 35 | Aug 26, '17 | Really excited to share with all of you: I'm trans! Today is a great day because I get to start being me. 💖 | 2.8× | 0 | 1.3k | 45 | 0 |
| 36 | May 30, '18 | Happy 5th birthday, React! | 2.7× | 0 | 1.1k | 189 | 2 |
| 37 | Mar 26, '19 | dinner with the @reactjs team!! first time I’ve seen the whole team in one place since 2016 💖💖 | 2.7× | 0 | 1.4k | 38 | 4 |
| 38 | Feb 19, '19 | After getting back into app dev, I feel like the React team has * underestimated how much code in apps is related to data fetching/management * overestimated how complex data reqs | 2.6× | 0 | 1.1k | 100 | 44 |
| 39 | May 19, '21 | at facebook someone told me, “coding is the most important part of being an engineer, which is why 2/4 of the onsite interviews are coding”, which only seems like a worse and worse | 2.5× | 0 | 1.2k | 53 | 43 |
| 40 | Oct 31, '19 | Hi! Watch my talk from last week's React Conf! It's about how to build your own React renderer. React DOM? React Native? React <whatever you want>! | 2.5× | 0 | 878 | 143 | 102 |
| 41 | Apr 19, '19 | using a monorepo solves many code management problems, and in turn it does introduce some of its own. but ime, the problems caused by a monorepo can be tackled by a single centrali | 2.2× | 0 | 874 | 144 | 29 |
| 42 | Jan 2, '20 | New blog post: "Fast and maintainable patterns for fetching from a database" | 2.2× | 0 | 688 | 120 | 152 |
| 43 | Aug 25, '18 | Using fancy words instead of simple, common ones makes things harder to understand. Your writing will be clearer if you stick with a small vocabulary. | 2.1× | 0 | 817 | 149 | 4 |
| 44 | Jun 12, '19 | At Facebook we often ended up preferring GraphQL types based more around a "view model" rather than a pure, normalized "model" for a few reasons: | 2.1× | 0 | 706 | 139 | 94 |
| 45 | Sep 1, '19 | hey it’s been two whole years since I came out! 🥳💖🏳️🌈 | 2.0× | 0 | 1.1k | 5 | 0 |
| 46 | May 15, '18 | 👀 Looks like the React Devtools extension on the Chrome webstore now has over 1,000,000 users. That's over a million developers using @reactjs! 🎉 | 2.0× | 0 | 843 | 137 | 5 |
| 47 | Mar 26, '21 | google cloud support, week 1: are you sure you’re not using it wrong week 2: ok we’re looking into your problem week 3: we’re still looking week 4: still looking week 5: it’s been | 2.0× | 0 | 980 | 40 | 10 |
| 48 | Nov 22, '17 | How to build a good test suite: 1. Every time you fix a bug, add tests that would have caught it 2. Wait a year or two (There is no step 3.) | 2.0× | 0 | 662 | 224 | 0 |
| 49 | Dec 4, '18 | More than anyone else I know, I like to fix stuff. Especially in code I didn't write. In this post, I explain why and how. | 1.9× | 0 | 672 | 100 | 50 |
| 50 | Mar 31, '19 | you can see me today because it’s #TransDayOfVisbility! being me is one of the best things I’ve ever done 🏳️🌈 | 1.9× | 0 | 1k | 28 | 0 |
| 51 | May 31, '19 | Working at a 50-person startup, I feel like the most important things I can spend time on are building the right culture and habits on our team for the future. Feels way more impor | 1.8× | 0 | 822 | 75 | 19 |
| 52 | Sep 20, '19 | I think it's time for a new profile picture | 1.8× | 0 | 988 | 4 | 5 |
| 53 | Oct 15, '19 | my new favorite thing is how every language has its own little abbreviation of "for example" e.g. – English p.ej. – Spanish p.ex. – French z.B. – German | 1.8× | 0 | 726 | 74 | 28 |
| 54 | Dec 26, '18 | Feelin' bored tonight so I just wrote and published a new post: why do code reviews? | 1.8× | 0 | 557 | 179 | 46 |
| 55 | Sep 26, '19 | TIL: `background-color: currentColor` pulls the element's text color! Works on all modern browsers (IE9+). | 1.8× | 0 | 740 | 84 | 43 |
| 56 | Jan 7, '20 | I'm shocked global calendar optimization is still Not A Thing. * Need a room all day, but it has a 30min block already? * Need to meet w/ 7 people, but every slot has _1_ person wi | 1.8× | 0 | 772 | 51 | 48 |
| 57 | May 12, '21 | Returning from a 1-week vacation is the worst length because everyone will have just waited for you to come back instead of figuring their shit out another way… | 1.8× | 0 | 927 | 34 | 8 |
| 58 | Jul 18, '22 | who do I need to bribe to make the next apple watch have a co2 sensor? it would be a gift to global public health | 1.8× | 0 | 833 | 56 | 19 |
| 59 | Aug 8, '18 | If we wrote official React guides with examples and “best practices” for topics like: animations, forms, error handling, data management… what would you most want us to cover? (Mor | 1.7× | 0 | 653 | 62 | 12 |
| 60 | Jul 11, '19 | Whenever a rule is added in a team, first ask: Will the existence of this rule discourage future people from using their human judgement to make smart decisions in nuanced situatio | 1.6× | 0 | 597 | 141 | 19 |
| 61 | Oct 24, '18 | sure React 16.6 is good but just wait until you see what we’ve got for 16.7! I think I’m more excited about 16.7 than any release before it 😀 | 1.6× | 0 | 682 | 83 | 2 |
| 62 | May 31, '18 | You should apply for jobs that list some qualifications you don’t have. But also: if you do meet all of the preferred qualifications in a job ad, there’s a good chance you are over | 1.5× | 0 | 593 | 117 | 7 |
| 63 | Jun 7, '21 | instead of making a rainbow logo for pride month, make it so people can easily change their name *everywhere* it appears in your products looking at you @Spotify with the unchangea | 1.5× | 0 | 667 | 73 | 6 |
| 64 | Jan 14, '22 | logging lets you travel through time debuggers let you travel through space | 1.5× | 0 | 541 | 76 | 56 |
| 65 | Apr 11, '19 | Instead of Google forcing AMP on people, someone should make guidelines for writing fast webpages and a way to statically verify if pages follow them. Then G can add an icon in sea | 1.5× | 0 | 650 | 66 | 4 |
| 66 | Aug 13, '20 | WTB a lint rule that detects const [processedData, setProcessedData] = useState(); useEffect(() => { let processed = /* do something with data */; setProcessedData(processed); } | 1.4× | 0 | 520 | 57 | 79 |
| 67 | Aug 24, '18 | Heading to Google HQ this afternoon to host a Q&A with their engineers about building with React! | 1.4× | 0 | 629 | 52 | 3 |
| 68 | Mar 26, '19 | If I have to choose between building a community that attracts (a) a diverse group that cares about the consequences of their words and actions, and (b) only people who aren’t offe | 1.4× | 0 | 592 | 80 | 5 |
| 69 | Feb 17, '20 | what | 1.4× | 0 | 665 | 23 | 6 |
| 70 | Nov 15, '18 | and may I present: the fix I just wrote. | 1.4× | 0 | 594 | 48 | 16 |
| 71 | Apr 9, '19 | Looks like about 1 in 4 developers (professional or not) use @reactjs according to the @StackOverflow survey. And 3/4 of them would happily use it again! 😎 | 1.4× | 0 | 618 | 60 | 4 |
| 72 | Oct 31, '19 | 25% of professional developers use @reactjs. At least, according to Stack Overflow's 2019 Developer Survey (17,800 out of 72,500). Wow. | 1.3× | 0 | 594 | 70 | 5 |
| 73 | Apr 17, '19 | people say “manager readmes” are cocky+prescriptive, but if I want to tell things like * your health is more important to me than your work, or * if you’re unhappy please lmk and I | 1.3× | 0 | 603 | 40 | 24 |
| 74 | Jun 4, '20 | Some people seem impressive on the internet but are disappointing when you get to know or work with them. Dan's the real deal. A great person, and talented too. A++, would work wit | 1.3× | 0 | 714 | 26 | 2 |
| 75 | Feb 28, '19 | if A players hire A players but B players hire C players… who hires B players? | 1.3× | 0 | 542 | 50 | 8 |
| 76 | Dec 23, '18 | oh yeah so you’re a feminist? go ahead, name three women | 1.3× | 0 | 532 | 71 | 1 |
| 77 | Nov 4, '18 | luv 2 find a stack overflow answer I wrote 7 YEARS AGO that tells me exactly what I want to know | 1.3× | 0 | 666 | 30 | 1 |
| 78 | Jul 17, '18 | Making your code unnecessarily general can really hurt maintainability because it's less likely to fit your future needs. Corollary: Third-party libraries, unless supremely well de | 1.3× | 0 | 483 | 96 | 8 |
| 79 | Oct 14, '19 | ah yes, the six genders | 1.3× | 0 | 595 | 51 | 3 |
| 80 | Oct 25, '18 | when you try out React 16.7 alpha I think you‘re gonna be totally hooked | 1.3× | 0 | 577 | 54 | 1 |
| 81 | Jun 3, '18 | Why does everyone claim GitLab is the obvious GitHub alternative? My mind goes to BitBucket. | 1.2× | 0 | 468 | 63 | 1 |
| 82 | Oct 30, '18 | feeling grateful this weekend for all the amazing devs on my team. in alphabetical order: | 1.2× | 0 | 586 | 27 | 8 |
| 83 | Dec 12, '18 | I wonder if React should warn against <button> without a type. it's type="submit" by default but that's often not what you want! | 1.2× | 0 | 497 | 37 | 10 |
| 84 | Jun 25, '20 | @dan_abramov | 1.2× | 0 | 557 | 42 | 5 |
| 85 | Feb 16, '20 | is there anything worse than a mobile website that scrolls horizontally (just a little bit) | 1.2× | 0 | 577 | 14 | 3 |
| 86 | Feb 9, '19 | I’m really enjoying my new job, but I miss working on React a lot | 1.1× | 0 | 616 | 4 | 0 |
| 87 | Feb 2, '20 | What if React errors had the full props objects in each component stack? | 1.1× | 0 | 553 | 17 | 4 |
| 88 | Mar 11, '20 | I used to say "I believe in capitalism" to mean "I think markets are sometimes good at optimizing for things" but then I realized that most other people who say that mean closer to | 1.1× | 0 | 516 | 32 | 9 |
| 89 | Jul 3, '19 | ¯\\\_(ツ)\_/¯ that's how you shrug in markdown | 1.1× | 0 | 502 | 46 | 3 |
| 90 | Dec 15, '17 | My evening hack: speeding up Babel by 40% on some inputs. | 1.1× | 0 | 489 | 51 | 0 |
| 91 | Jul 27, '21 | tell me you use z-index without telling me you use z-index | 1.1× | 0 | 527 | 21 | 12 |
| 92 | May 2, '19 | if you watch the position of the blue bubbles here, you can see they lag behind the window resizing 🙈 if you can, make your 'resize' handlers 60fps so you don't need to throttle! | 1.1× | 0 | 471 | 39 | 15 |
| 93 | Mar 8, '19 | good day to be a woman | 1.0× | 0 | 584 | 2 | 2 |
| 94 | May 24, '21 | new profile pic! photo credit @emilymhorsman | 1.0× | 0 | 557 | 1 | 6 |
| 95 | Jun 9, '19 | Email in my inbox. Think I should take them up on it? 🤔 | 1.0× | 0 | 494 | 17 | 3 |
| 96 | Aug 29, '18 | I can’t believe I missed the date but: as of this past weekend, it’s been a year since I came out as trans! I’m much happier now. 💖 (Supporting trans folks is good and saves lives | 1.0× | 0 | 543 | 5 | 1 |
| 97 | Oct 12, '19 | the jar of pickles I just bought says Serving size: 1/2 pickle so I’m not convinced the person who wrote it actually knows what a pickle is | 0.9× | 0 | 467 | 21 | 1 |
| 98 | Nov 11, '19 | is this what it feels like to be an influencer | 0.9× | 0 | 509 | 3 | 1 |
| 99 | Dec 31, '18 | 1. first full year of being a manager (imo it went pretty well)! 2. first full year of being a lady (or rather, being treated as one)! 3. made some new friends (whom I love a lot)! | 0.9× | 0 | 462 | 5 | 2 |
| 100 | May 7, '21 | shot 2 ✅ please get it if you can – and I’m hoping that our government decides to offer help to folks in India and elsewhere who desperately need it | 0.9× | 0 | 463 | 3 | 2 |