React Native's Components and APIs for React DOM. Used in production web apps by Facebook, Twitter, and others.necolas.github.io/react-native-w…Joined July 2021
Expensify's @AndrewGable on cross-platform product development:
"We're able to reuse 100% of our code...we make sure that [every] feature is going to work on web, mobile, and desktop...way more time shipping to our users"
youtu.be/SYWIk9jFSp4?t=…
Tip: Chrome DevTools > Lighthouse visualizes what's in the JavaScript you ship with a Treemap 🔥
e.g. Bluesky uses React Native Web, MobX & Lodash.
This tooling helps you understand what's unused, module sizes and if you have duplicate dependencies.
Amazing to see how fast BlueSky was able to get a v1 website and app built by a small team using Expo and React and RN. Makes such a difference when you can write once and put most of your energy into product instead of platforms.
@jamonholmgren If you use React Native for Web you're using Views built on divs. But there's a lot more to UIs than components, and that's where React Native is missing a lot of important features that already exist on web.
3. Most developers are using React to target the web. Being able to run that code on native with only minor modifications is a huge upsell for React DOM and React Native. No rewrites or re-education needed. But no loss of flexibility for custom RN components either.
2. Designing proprietary cross-platform APIs is very long and difficult work. Implementing an existing cross-platform API should be faster to accomplish and easier for stakeholders to collaborate.
Just found out I was the #9 top contributor on the @reactnative core repo last year according to GitHub Insights. Even more exciting, if you exclude Meta employees, I'm #1!🎉
Super thankful for the amazing support from the React Native community.
React Native now supports more of the props, styles, and events found in React DOM. This is another step forward in making it easier to share code been native and web apps
Try the canary release of React Native for Web 0.19. Support for React 18, compatibility with DOM props, and a lot of API deprecations. github.com/necolas/react-…
Our team has been working on an experimental cross-platform pointer API for React Native this past year and we're excited to share our progress!
Check out our post on motivations, benefits, and how to try it out.
reactnative.dev/blog/2022/12/1…
The React Native RFC to reduce API fragmentation across platforms has had a major update. The proposal amounts to supporting a strict subset of DOM and CSS APIs. github.com/react-native-c…
Tell us how we can improve React Native!
Now, more than ever, your feedback will influence the direction of React Native. Thank you 🙂
github.com/react-native-c…
React Native is on track to add support for 29 W3C props, including several aria-* props, thanks to contributions from the OSS community. Thanks to everyone who wrote patches to make this happen!
github.com/facebook/react…
We're looking for the community to help us improve interop between React Native and React DOM component props and styles.
Take a look at these issues for opportunities to contribute to this effort!
github.com/facebook/react…github.com/facebook/react…
If you had to design cross-platform React components & APIs from scratch, what would your design principles be and what would the user-facing API look like?
9K Followers 661 FollowingPrincipal Engineer for Open Source @callstackio. Core @reactnative Community contributor. Building @agent_device, RN Testing Library, ex-maintainer Jest
0 Followers 100 FollowingFull-Stack Dev & AI Developer | Automatisation, agents IA & solutions digitales pour l'Afrique francophone | Building products that scale | DM pour collaborer
37 Followers 345 FollowingSenior React Native Engineer | 2+ years building production apps | React Native New Architecture | AI x Mobile | MSc @ University of Edinburgh
0 Followers 37 FollowingFull Stack Mobile Developer passionate about React Native, Expo & modern web tech. I build fast, scalable, real-world products🐍
31 Followers 168 FollowingLead Product Engineer specializing in Vue/Nuxt 4, NestJS, and React Native. I bridge the gap between high-fidelity design and scalable architecture.
30 Followers 440 FollowingMobile & Web Developer with 6+ years of experience. Building apps with React Native, Expo, Swift, SwiftUI, React, and Next.js
11K Followers 119 FollowingAll things @reactnative by teams across @Microsoft - showcasing & celebrating the ideas our engineers are realizing with React Native! #reactnativeMSFT