Na prática
Vamos fazer, na prática, um exercício de estado na URL.
Modificando as chamadas da API
Eu adicionei à nossa API inicial mais dois query parameters que podem ser passados pela URL da API:
- O
page
, que será responsável pela paginação dos elementos - O
search
, que será responsável por uma busca textual dos elementos
Agora, com esses dois parâmetros na API, podemos adicionar duas novas funcionalidades: busca textual instantânea e paginação.
As duas funcionalidades irão utilizar o estado na URL. Uma vantagem que teremos desde já é que as buscas poderão ser “compartilháveis” por URL!