Skip to content

Conversation

@jaygiang
Copy link
Collaborator

Lesson 6 Cleanup and Improvements

Changes Made

  • Updated lesson title to better reflect content: "Computed Fields, Table Component, and Offline Detection"
  • Streamlined Step 4 to focus on offline functionality testing using useOfflineStatus hook
  • Removed PWA icons section and replaced with practical offline/online button testing
  • Enhanced code examples with diff highlighting showing useOfflineStatus import and usage
  • Improved explanations for data aggregation and Table component with clearer examples
  • Added visual assets showing online/offline button states and table component
  • Updated fish species in examples (Bluefin, Salmon) for better variety
  • Made lesson more concise by removing verbose explanations while maintaining clarity

Key Improvements

  • Students now see actual code patterns for offline detection
  • Testing covers both development and production modes (npm run build + npm run serve)
  • Clearer separation between UI logic and submission logic

@jaygiang jaygiang changed the base branch from main to lesson-5-cleanup June 12, 2025 06:13
@jaygiang jaygiang requested review from theangchen and thgaskell June 12, 2025 06:14
@jaygiang jaygiang linked an issue Jun 12, 2025 that may be closed by this pull request
Base automatically changed from lesson-5-cleanup to learning-module August 4, 2025 20:49
@jaygiang jaygiang merged commit 02d0bcb into learning-module Aug 4, 2025
@jaygiang jaygiang deleted the lesson-6-cleanup branch August 4, 2025 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Lesson 6 Cleanup

2 participants