-
-
Notifications
You must be signed in to change notification settings - Fork 299
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
NEXT Animation Solution #2449
Labels
React - Complete ✅
The React portion of this feature is complete
Milestone
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Kapture.2024-04-03.at.17.43.39.mp4Just sharing my initial tests. I've currently created the same "Collapsable" component in three frameworks. GSAPPros
Cons:
Framer MotionPros
Cons
Anime.jsPros
Cons
|
Our first React component animations are now live on the doc site. Check the updates Accordion docs! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
After testing and discussing this, we're going to opt for a framework-specific solutions for now. This will include:
The associated PR will handle setup and delivery of this, including implementing new animations into the React Accordion component as reference.
When we introduce our next supported framework (likely Vue), we'll review the status of Anime.js v4 and consider migrating to this as a universal solution. But only if it meets our full requirements.
Goal
We need to identify how we wish to handle animations across all frameworks. Currently Svelte has it's own animation system built in, which works great. But this may not be 1:1 with the solution selected for React. This leaves us with two options:
Maintainer Requests
The following requests are coming straight from the Skeleton team. These are highly likely be implemented.
Libraries to test:
React SpringLottieAnt MotionResources
Community Requests
The following requests have come from the community and are under consideration:
Bugs and Issues
Feedback
If you have additional updates or requests for this feature, please do so in the comments section below.
The text was updated successfully, but these errors were encountered: