diff --git a/projects/05-react-buscador-peliculas/src/App.jsx b/projects/05-react-buscador-peliculas/src/App.jsx index 960e2f0..89ed881 100644 --- a/projects/05-react-buscador-peliculas/src/App.jsx +++ b/projects/05-react-buscador-peliculas/src/App.jsx @@ -12,10 +12,9 @@ function useSearch () { useEffect(() => { if (isFirstInput.current) { isFirstInput.current = search === '' - return } - if (search === '') { + if (search === '' && !isFirstInput.current) { setError('No se puede buscar una película vacía') return } diff --git a/projects/05-react-buscador-peliculas/src/hooks/useMovies.js b/projects/05-react-buscador-peliculas/src/hooks/useMovies.js index cfaa427..abb818b 100644 --- a/projects/05-react-buscador-peliculas/src/hooks/useMovies.js +++ b/projects/05-react-buscador-peliculas/src/hooks/useMovies.js @@ -28,7 +28,7 @@ export function useMovies ({ search, sort }) { }, []) const sortedMovies = useMemo(() => { - return sort + return sort && movies !== undefined ? [...movies].sort((a, b) => a.title.localeCompare(b.title)) : movies }, [sort, movies])