Meta logo

How Meta Uses React

83 engineering articles about React from Meta's engineering team

Articles

Filter:
Meta logo
Meta
Advanced
StyleX is Meta's innovative styling library designed for large-scale applications, merging the benefits of CSS-in-JS with the efficiency of static CSS.
Melissa Liu
12 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article announces the establishment of the React Foundation, which will oversee the governance and development of React and React Native, ensuring a vendor-neutral environment for the community.
3 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the integration of React and React Native at Meta, highlighting their significance in product development and innovation.
Blair Vanderhoof
9 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the evolution of Facebook's iOS app architecture over the past decade, highlighting significant architectural changes, challenges faced, and the introduction of custom framewo...
Dustin Shahidehpour
14 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
MemLab is an open-source JavaScript memory testing framework developed by Meta to automate memory leak detection and improve memory optimization in web applications.
Liang Gong
13 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the launch of Instagram Messaging on desktop, highlighting the importance of multiple interfaces in enhancing user experience.
Yorgos Askalidis
8 min read
Has Summary
--
Meta logo
Meta
Advanced
This article discusses a security vulnerability found in the Hermes JavaScript engine, specifically within its Quicksort implementation, which allowed for out-of-bounds memory reads.
Luigi Coniglio
14 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Meta's mobile localization solution through language packs, which allows for accurate and efficient translations in mobile applications.
Lu Su
11 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses how Meta implements de-identified authentication at scale through its Anonymous Credential Service (ACS), which enhances user privacy while maintaining secure authentication.
Shiv Kushwah
10 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article reviews Facebook's significant advancements in connectivity, app performance, and sustainability during 2020, highlighting the impact of the COVID-19 pandemic on the importance of conne...
Meta logo
Meta
Advanced
The article discusses the development of a new video calling library named rsys, designed to be smaller and faster for various applications like Messenger and Instagram.
Ishan Khot
8 min read
Has Summary
--
Meta logo
Meta
Advanced
The article discusses Facebook's efforts to enhance accessibility on its platform through a comprehensive rebuild of its tech stack.
Tatiana Iskandar
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the comprehensive redesign of Facebook.
Ashley Watkins
19 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article reviews Facebook's open source contributions in 2019, highlighting the release of 170 new projects and the significant involvement of both internal and external contributors.
Dmitry Vinnik
5 min read
Has Summary
--
Meta logo
Meta
Intermediate
Hermes is an open-source JavaScript engine developed by Facebook, specifically optimized for mobile applications, particularly those using React Native.
Marc Horowitz
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses Facebook's contributions to improving web application performance through open-source projects aimed at enhancing the web platform.
Vladan Djeric
9 min read
Has Summary
--
Meta logo
Meta
Intermediate
The F8 2019 Day 2 keynote and session videos highlight advancements in AI tools, computer vision, self-supervised learning, and inclusive AR/VR frameworks.
3 min read
Has Summary
--
Meta logo
Meta
Intermediate
The F8 2019 Day 1 keynote and sessions highlighted Facebook's latest developments in privacy-focused social platforms, open-source technologies, and mobile innovations.
4 min read
Has Summary
--
Meta logo
Meta
Beginner
The article announces the availability of the session list for F8, Facebook's annual conference, which will take place on April 30 and May 1, 2019, in San Jose, California.
2 min read
Has Summary
--
Meta logo
Meta
Beginner
The article discusses Facebook's contribution of the isInputPending API to improve user input responsiveness in web applications.
Nate Schloss
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the introduction of React Hooks in React 16. 8, a new feature that allows developers to write components and reuse code more effectively.
Joel Marcey
2 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article recaps the Mobile @Scale conference held in Tel Aviv, focusing on the challenges and techniques for scaling mobile applications.
5 min read
Has Summary
--
Meta logo
Meta
Beginner
The article recaps the React Conf held on October 25 and 26, 2018, in Henderson, Nevada, where over 600 attendees engaged in discussions about the latest advancements in UI engineering.
Tom Occhino
2 min read
Has Summary
--
Meta logo
Meta
Intermediate
Facebook has introduced the Safety Check crisis response tool for its Workplace platform, designed to help companies manage employee safety during emergencies.
Atish Banerjea
7 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the open-sourcing of Flipper, an extensible cross-platform debugging tool developed by Facebook to help engineers manage complexity in app development.
Emil Sjölander
5 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the transition from React VR to React 360, highlighting the framework's evolution to better serve developers creating immersive web experiences.
Andrew Imm
3 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article recaps the first-ever Android @Scale conference held in New York City, where over 250 expert Android developers gathered to discuss technical challenges and solutions for building appli...
Nick Hammer
4 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article reviews the advancements and technologies introduced by Facebook engineers in 2017, focusing on improvements in software development workflows, compilation efficiency, and testing proce...
David Mortenson
5 min read
Has Summary
--
Meta logo
Meta
Advanced
Mobile@Scale 2017 was an invitation-only technical conference focusing on the challenges of building software for millions or billions of users.
Yoav Shapira
6 min read
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the relicensing of the GraphQL specification under the Open Web Foundation Agreement (OWFa) v1. 0, emphasizing its suitability for collaborative open standards.
Lee Byron
2 min read
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the release of React 16, which features a complete rewrite of the React library's internals while maintaining API compatibility.
Sophie Alpert
9 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's decision to relicense its open source projects React, Jest, Flow, and Immutable. js under the MIT license.
Adam Wolff
2 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's evolution in software delivery practices, highlighting their shift from a traditional branch/cherry-pick model to a quasi-continuous delivery system.
Chuck Rossi
9 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the implications of the Apache Software Foundation's decision to categorize the BSD + Patents license as a Category-X license, which affects Facebook's open source projects, p...
Adam Wolff
5 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's Rotational Engineering Program, which aims to enhance diversity in engineering by providing opportunities for individuals from various backgrounds to develop their ...
Nimrod Hoofien
12 min read
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the release of React VR, a library that enables developers to create virtual reality experiences on the web using familiar JavaScript and React concepts.
Andrew Imm
5 min read
Has Summary
--
Meta logo
Meta
Advanced
Relay Modern is a new version of the Relay framework designed to improve usability, extensibility, and performance, particularly on mobile devices.
Lee Byron
11 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the open-sourcing of Litho, a declarative UI framework for Android developed by Facebook.
Pasquale Anatriello
4 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's open-source announcements at F8 2017, highlighting new projects designed to enhance app experiences for users and developers.
Adam Wolff
4 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the implementation of a logical grid user interface pattern to improve keyboard navigation in complex web applications.
Jesse Beach
14 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article discusses Facebook's hackathons in 2016, highlighting innovative projects and tools developed during these events.
Roy Zhang
7 min read
Has Summary
--
Meta logo
Meta
Intermediate
In 2016, Facebook's Open Source program expanded significantly, launching 77 new projects and achieving 60,000 commits.
Christine Abernathy
5 min read
Has Summary
--
Meta logo
Meta
Beginner
Yoga is a cross-platform layout engine designed to simplify the process of building user interfaces across mobile, desktop, and web applications.
Emil Sjölander
5 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses Components for Android (C4A), a declarative framework designed to enhance the performance and efficiency of user interfaces in Android applications.
Lucas Rocha
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Yarn is a new package manager for JavaScript that addresses issues of consistency, security, and performance faced by the npm client.
Christoph Nakazawa
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
React, a JavaScript library, has reached a significant milestone of 50,000 stars on GitHub, highlighting the robust open-source community that has developed around it since its launch three and a h...
Christopher Chedeau
1 min read
Has Summary
--
Meta logo
Meta
Intermediate
BrowserLab is an automated system developed by Facebook to detect performance regressions in web applications, particularly focusing on client-side rendering.
Jeffrey Dunn
10 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article discusses Facebook's ongoing commitment to open source, highlighting new projects and tools developed by their engineers.
Christine Abernathy
4 min read
Has Summary
--
Meta logo
Meta
Beginner
The article discusses Facebook's development of a multilingual composer that allows users to create posts in multiple languages, enhancing communication across diverse audiences.
Shawn Mei
8 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the challenges Facebook faces in maintaining CSS quality across a large and dynamic codebase.
Juriy Zaytsev
8 min read
Includes Code
Has Summary
--