You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 11, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Jun 11, 2026. It is now read-only.
It still actually works in practice, I'm using it with current versions of everything.
However, I think it's quite obvious that from a developer uptake perspective react-native-web has won.
And at the same time....I don't recall seeing any pull requests from you here 🤔 😆
It still works, but it's discontinued. So there won't be further support from Microsoft for it. Which is a real shame, as this was a great container for mobile and web apps.
I plan to maybe do a fork. Because I really need some feature - like classname - which does not fit with RXP philosophy. Realityworks (@realityworks) What is the main features you misses?
I've moved on, just deintegrated reactxp and moving to react-native-web now fully. I can't imagine trying to keep this package alive and compete with them, from a mindshare perspective. Much better to base your work on that and tailor it to suit needs then attempt to keep this going on life support, in my opinion
A shame that ReactXP is no longer active (although I see that Eric Traut (@erictraut) is regularly bumping dependencies), but just in case someone still wants to experiment and look at an open-source project which uses most of the ReactXP features and extensions (except reactxp-navigation), I've been working on one here: https://github.com/alariej/quadrix. The app is live and available in most app stores. A warning: It uses a stripped-down and self-patched version of ReactXP (https://github.com/alariej/reactxp) so that it can work with the latest versions of react-native (I also made very minor functionality changes, among others on animations).
That said, I'm probably going to follow Mike Hardy (@mikehardy)'s path and move the project to react-native-web at some point.
For anyone that wants to start with a react-native-web ios/android/web toy template that's "clean" (that is, as minimal as I think is possible) but style "complete" (meaning, typescript, react-navigation (and thus react-native-vector-icons) you might like https://github.com/criszz77/luna/ - I collaborated with the author there in order to make it useful as a template somewhat similar to the old TodoList app here
It uses react-app-rewired in order to handle configuration overrides for babel and webpack you need on top of "react-scripts" (from create-react-app, the "web" implementation) so those are not too bad. And it uses standard react-native stuff for ios/mobile. Runs out of the box.
I've also got https://github.com/invertase/react-native-firebase-authentication-example/ - which is built on that Luna template, but adds firebase stuff and shows how to do shims to pull in different code for web vs mobile - but it's on a slightly outdated version of the Luna template so uses "craco" instead of "react-app-rewired" and thus is stuck on webpack 4.
I'd start with luna as a toy for prototyping what a non-ReactXP future looks like.
Activity
mikehardy commentedon Jun 2, 2021
It still actually works in practice, I'm using it with current versions of everything.
However, I think it's quite obvious that from a developer uptake perspective react-native-web has won.
And at the same time....I don't recall seeing any pull requests from you here 🤔 😆
https://github.com/microsoft/reactxp/pulls?q=author%3Arealityworks
...and that's how open source works
realityworks commentedon Jun 2, 2021
It still works, but it's discontinued. So there won't be further support from Microsoft for it. Which is a real shame, as this was a great container for mobile and web apps.
dagatsoin commentedon Jun 26, 2021
I plan to maybe do a fork. Because I really need some feature - like classname - which does not fit with RXP philosophy.
Realityworks (@realityworks) What is the main features you misses?
mikehardy commentedon Nov 26, 2021
I've moved on, just deintegrated reactxp and moving to react-native-web now fully. I can't imagine trying to keep this package alive and compete with them, from a mindshare perspective. Much better to base your work on that and tailor it to suit needs then attempt to keep this going on life support, in my opinion
alariej commentedon Jun 2, 2022
A shame that ReactXP is no longer active (although I see that Eric Traut (@erictraut) is regularly bumping dependencies), but just in case someone still wants to experiment and look at an open-source project which uses most of the ReactXP features and extensions (except reactxp-navigation), I've been working on one here: https://github.com/alariej/quadrix. The app is live and available in most app stores. A warning: It uses a stripped-down and self-patched version of ReactXP (https://github.com/alariej/reactxp) so that it can work with the latest versions of react-native (I also made very minor functionality changes, among others on animations).
That said, I'm probably going to follow Mike Hardy (@mikehardy)'s path and move the project to react-native-web at some point.
mikehardy commentedon Jun 2, 2022
For anyone that wants to start with a react-native-web ios/android/web toy template that's "clean" (that is, as minimal as I think is possible) but style "complete" (meaning, typescript, react-navigation (and thus react-native-vector-icons) you might like https://github.com/criszz77/luna/ - I collaborated with the author there in order to make it useful as a template somewhat similar to the old TodoList app here
It uses react-app-rewired in order to handle configuration overrides for babel and webpack you need on top of "react-scripts" (from create-react-app, the "web" implementation) so those are not too bad. And it uses standard react-native stuff for ios/mobile. Runs out of the box.
I've also got https://github.com/invertase/react-native-firebase-authentication-example/ - which is built on that Luna template, but adds firebase stuff and shows how to do shims to pull in different code for web vs mobile - but it's on a slightly outdated version of the Luna template so uses "craco" instead of "react-app-rewired" and thus is stuck on webpack 4.
I'd start with luna as a toy for prototyping what a non-ReactXP future looks like.
kg-currenxie commentedon Aug 5, 2022
Not compatible with React 18 types :(