Community resource interface

Build a small React interface for a fictional learning-resource list. Let a visitor filter by topic and show a clear empty state.

Requirements

  • Use components with clear responsibilities.
  • Keep search in state and derive the result list.
  • Use stable keys and a visible label.

Expected behaviours

  • The example runs in the platform runtime without an external package.
  • The output communicates the stated purpose using fictional sample data.
  • The learner can describe one limitation and one next improvement.
Course projects