Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discontinued #1302

Open
realityworks opened this issue Jun 2, 2021 · 7 comments
Open

Discontinued #1302

realityworks opened this issue Jun 2, 2021 · 7 comments

Comments

@realityworks
Copy link

Two years and no updates, sad to see another technology fail. Had a lot of potential.

@mikehardy
Copy link
Contributor

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
Copy link
Author

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
Copy link
Contributor

I plan to maybe do a fork. Because I really need some feature - like classname - which does not fit with RXP philosophy.
@realityworks What is the main features you misses?

@mikehardy
Copy link
Contributor

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
Copy link

alariej commented Jun 2, 2022

A shame that ReactXP is no longer active (although I see that @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 @mikehardy's path and move the project to react-native-web at some point.

@mikehardy
Copy link
Contributor

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
Copy link
Contributor

Not compatible with React 18 types :(

Screenshot 2022-08-05 at 10 19 42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants