Wiki Education Dashboard: Refactoring and upgrading React
- Mentors
- Sage Ross
- Organization
- Wikimedia Foundation
- Technologies
- javascript, ruby on rails, react, ruby
- Topics
- web
This proposal aims to improve the dashboard's performance and overall code-quality by making a variety of changes to the frontend codebase. this involves converting all React class components to functional components, replacing the remaining jquery code with vanilla JS code and updating to a newer version of React (React 18). This proposal will essentially modernize a large portion of the frontend codebase. Allowing for an easier developer and user experience.