-
Notifications
You must be signed in to change notification settings - Fork 167
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
Update Expo SDK in example #157
Comments
SDK bug report: expo/expo#30143 |
Unclear what new features you're referring to here. Expo SDK 51 is the only reasonable way to access and use experimental React 19 features end-to-end on iOS, Android, and web ( We also test the Expo SDK against nightlies, and support new architecture. You can change or patch dependencies in dev clients however you'd like.
It's unclear to me how installing
Expo CLI supports standard CSS, CSS Modules, Sass, SCSS, and postcss. Along with custom Metro transformers, there should be more than enough bundler API to build a StyleX plugin for Metro. Here's an example of a complex styling plugin from nativewind. If something is missing here, please let us know and we'll fix it.
Reasonable defaults are applied by default. You can create a For the React Native container, simply create an |
Hi @necolas! I also followed-up on your bug report, I'd love to dig into the issues you mentioned! expo/expo#30143 (comment) |
Thanks @EvanBacon and @byCedric for all the pointers, we'll look through everything and try it out.
We want to avoid
Is there a way to disable all this? It's not aligned with our vision for cross-platform code sharing, so if we were to provide a template based on Expo it would need to drop these features. |
@EvanBacon I looked at the transformer for Nativewind web and I found the following code: if (isWeb) {
return worker.transform(
config,
projectRoot,
filename,
Buffer.from(`require('${config.nativewind.output}');`, "utf8"),
options,
);
} This is not sufficient for StyleX as we need to the following steps:
There can be a possible workaround if the |
I tried this out again, because we want to be able to test against RN 0.75 with the new architecture enabled. Reinstalled the
The script did not install the dev client. I skip the dev-client flag. Second run
The app runs fine, and I look at the examples to see if |
I appreciate anyone who wants to contribute the upgrade to Expo 52 with the new architecture enabled. The issue description has been updated. |
We use Expo to power the example / visual regression testing app. Keeping this up-to-date is important for the following reasons:
The current challenges
Action items
postcss-react-strict-dom
.The text was updated successfully, but these errors were encountered: