reactpractice.dev

Build a paginated Pokemons list with a "Load more" button - starting from failing unit tests!

It's common to see websites or applications that show lists of data with a "Load more" button. Usually, the page initially shows just 10-15 results and if the user presses "Load more", more results are loaded and merged into the initial set. Some examples

Create a movie search page

Create a page that allows users to search for movies. It should consist of a search input box and a search button. When the user clicks “Search”, the page should show the movies as cards and include the poster image. You can use the free public The Movie Database API

reactpractice.dev © 2026