Skip to content

Task6: React Performance#1

Open
Tati-Moon wants to merge 6 commits intomainfrom
feature/perfomance
Open

Task6: React Performance#1
Tati-Moon wants to merge 6 commits intomainfrom
feature/perfomance

Conversation

@Tati-Moon
Copy link
Owner

@Tati-Moon Tati-Moon commented Mar 23, 2025

  1. Task: link
  2. Screenshot:

get_all

filter

search

sorted_by_population

  1. Deploy: link
  2. Done 23.03.2025 / deadline 24.03.2025
    5 Score: 100 / 100
  • Fetch and display country data, including name, population, region, and flag - 10 points
  • Filtering by region using a dropdown menu - 10 points
  • Searching countries by name using a search bar - 10 points
  • Sorting countries by population or name (ascending/descending) - 10 points
  • Using useMemo to memoize the filtered, searched, and sorted list of countries - 10 points
  • Using useCallback to memoize event handler functions for filtering, searching, and sorting - 10 points
  • Wrapping components like individual country cards in React.memo to prevent unnecessary re-renders - 10 points
  • Highlighting countries visited by the user - 10 points
  • Profiling the application performance before and after optimization, and updating the README.md file with results - 20 points

@Tati-Moon Tati-Moon force-pushed the feature/perfomance branch from dcbe87e to 023c44d Compare March 23, 2025 21:01
@Tati-Moon Tati-Moon force-pushed the feature/perfomance branch from 4f5c662 to cac791d Compare March 23, 2025 22:33
@Tati-Moon
Copy link
Owner Author

@sourcery-ai

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.

1 participant