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

2024 Roadmap #2863

Open
carbonrobot opened this issue Apr 26, 2024 · 0 comments
Open

2024 Roadmap #2863

carbonrobot opened this issue Apr 26, 2024 · 0 comments

Comments

@carbonrobot
Copy link
Contributor

carbonrobot commented Apr 26, 2024

2024 Roadmap and Planning

This Roadmap is a living document and will continue to evolve. We have no dedicated timelines and work on the following initiatives as best we can. Any and all community support is welcome!

Modernize Tooling

  • Complete jest conversion and upgrade (improves build) ✅
  • Complete babel upgrade (improves build and reduces bundle size) ✅
  • Complete Typescript upgrade (reduces bundle size) ✅

Documentation

  • Consider moving to docusaurus 3 to align with other projects
  • Improve the gallery and add all demos charts
  • Cleanup sidebar navigation and improve readability✅
  • Add HMR to docs pages with incremental builds

Functional Components

  • Convert class components to functional components #2778

Reducing Vendor Dependencies

  • Fully convert to Typescript ✅
  • Remove prop-types dependencies ✅
  • Reduce dependency on lodash #2711

Event System

  • Modernize the event system to use hooks

Prop Drilling

  • Modernize the way props are drilled into child components

Animation

  • Plan for improvements to the animation system

Charts

@FormidableLabs FormidableLabs locked and limited conversation to collaborators Apr 26, 2024
@carbonrobot carbonrobot pinned this issue Apr 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant