Open coma opened 4 years ago
Es una consideración necesaria debido al funcionamiento del hook useSWR
, refiriéndonos a su doc, específicamente al apartado de los valores de retorno: donde la data retornada es undefined
mientras esta está cargando.
lo que me llevó a considerar una adición de resultados solo cuando:
1) la data fuese ya cargada: !!_data
.
2) la búsqueda tuvo resultados: !!_data.items.length
.
Resultando luego en la expresión: _data && _data.items.length
.
Que puede finalmente reducirse a _data?.items?.length
.
https://github.com/AnthonyDugarte/github-search/blob/5b106294ae14104b5d241d7ce46252b116b5bf44/src/pages/index.tsx#L52