Skip to content

2024 Roadmap #2863

@carbonrobot

Description

@carbonrobot

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 #2104

Charts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions