Así que quiero iterar los resultados y también iterar las películas al mismo tiempo, no como lo estoy haciendo, y pasar el objeto de la película solo si coincide, porque a veces no estoy definido.
código:
{results.map((result) => ( <Thumbnail key={result.id} result={result} movie={movies.find((movie) => movie.tmdb_id === result.id)} /> ))}Puede crear otro componente para filtrar los datos primero y luego pasarlos a su componente de miniatura de esta manera:
function YourFunction(props){ return( <ul> { results .filter(result => result.id = {props.id}) .map(movie => <Thumbnail key={movie.id} result={movie} /> } </ul> ) }