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:
- 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:
- 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.
- Improve performance bottlenecks caused by expensive calculations and React rendering.
- Improve test coverage and documentation
- Modernize the most confusing parts of the user-facing API, including events, transitions, and styling.