Skip to content

Victory Turbo

No due date 60% complete

Victory Turbo is our name for our Victory component re-write. In this re-write, we will be re-writing the top-level victory components (VictoryChart, VictoryBar, VictoryLine, etc.) to use hooks-based architecture and shared state. The primary goals of this re-write are:

  1. Make Victory more readable. Add type safety, and remove layers of abstraction and "ma…

Victory Turbo is our name for our Victory component re-write. In this re-write, we will be re-writing the top-level victory components (VictoryChart, VictoryBar, VictoryLine, etc.) to use hooks-based architecture and shared state. The primary goals of this re-write are:

  1. Make Victory more readable. Add type safety, and remove layers of abstraction and "magic" to make it more apparent where data is coming from and how it is being rendered.
  2. Improve performance bottlenecks caused by expensive calculations and React rendering.
  3. Improve test coverage and documentation
  4. Modernize the most confusing parts of the user-facing API, including events, transitions, and styling.
Loading