Replies: 2 comments 7 replies
-
For information about each pre-release stage, check out this page: https://react-spectrum.adobe.com/Support.html#pre-releases At this time it is in beta, so API changes are fairly unlikely at this point. Any changes would need a pretty significant reason. As for the overall stability, the behavior of components are fairly stable due to being built on top of the hooks (which have been stable for a while).
Not that I know of, but maybe someone else can chime in. I think we plan on moving the release on pretty quickly though.
There isn't a plan to do this, and you're correct, if youre bundler does tree shaking, you shouldn't get any components that you don't use included in your build. Even in our non-RAC packages, we encourage people to use the monopackages. In addition to the extra maintenance required in order to maintain individual packages, I think there would be potential issues with mixing package versions and consuming contexts: https://react-spectrum.adobe.com/react-aria/advanced.html#consuming-contexts |
Beta Was this translation helpful? Give feedback.
-
Hey @devongovett, I noticed in the webpack tree shaking documentation that there are actually 2 layers of tree shaking:
I also noticed that Therefore, to validate that webpack could tree shake without Where Im I going with this?Given that most applications which are being bundled by webpack will not use the I am not sure if that would be significative enough to justify the time thought. I don't think it would be mandatory to have multiple independent packages like
Let me know what you think! Thank you |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I would like to integrate React Aria Components into our production code base, but I have a few questions about the roadmap:
Knowing the timing of a v1.0 would be useful to know both for predicting API stability, as well as understanding the production readiness of the components (although I'm sort of assuming that RAC is production quality because of the react-aria foundation).
Regarding separate per component packages, even if this isn't needed to reduce the bundle size, I wonder whether separate packages would make it easier to tag stable versions. I acknowledge it could also make maintenance harder - just wanting to get a sense for the roadmap.
Beta Was this translation helpful? Give feedback.
All reactions