Description
Overview
Some component files are too large (>500 lines), making them hard to maintain.
Background
Components contain too much logic.
Specifications
- Split into smaller components
- Extract custom hooks
Tasks:
- Identify large components
- Break into smaller pieces
- Extract reusable logic
Impacted Files:
- src/components/dashboard/AdvancedDashboard.tsx
- src/components/quizzes/QuizContainer.tsx
Labels: refactoring, priority-medium
Acceptance Criteria
Smaller, focused components
🙆Contribution Guidelines:
Assignment required before PR submission
Timeframe: 48-72 hours
PR description must include: Close #issue no
Star the repo⭐
Description
Overview
Some component files are too large (>500 lines), making them hard to maintain.
Background
Components contain too much logic.
Specifications
Tasks:
Impacted Files:
Labels: refactoring, priority-medium
Acceptance Criteria
Smaller, focused components
🙆Contribution Guidelines:
Assignment required before PR submission
Timeframe: 48-72 hours
PR description must include: Close #issue no
Star the repo⭐