Simplify TopicsPage component #10415
Labels
APP: Learn
Re: Learn App (content, quizzes, lessons, etc.)
DEV: frontend
TAG: tech update / debt
Change not visible to user
Understanding and updating the TopicsPage component is time-consuming and inefficient due to the size of the component, many conditions in the template as well as lots of business JavaScript logic.
It'd be good to simplify it, for example by splitting it into more components to address the template parts and using composables or xState to address JavaScript parts.
The text was updated successfully, but these errors were encountered: