Мой выбор умножается * количество сезонов [закрыто]Javascript

Форум по Javascript
Anonymous
Мой выбор умножается * количество сезонов [закрыто]

Сообщение Anonymous »

Я новичок в Reactjs, я разрабатываю компонент, который должен получать данные от API и отображать выбор с вариантами, которые являются временем, но поведение, которое я получаю, является, если в сериале 20 сезонов, Это сделает Select 20x. < /p>
Я попытался пропустить функцию в качестве параметра для управления состоянием текущего сезона, которое должно быть отображено, и все работает, сезоны появляются в соответствии с запросом. Однако выбор умножается на сезоны < /p>
{function seasonChanging(seasonNumber){
setSeasonDetail([])

axios.get(`https://api.themoviedb.org/3/tv/${id}/s ... uage=pt-br`, {headers})
.then((response) => {
setSeasonDetail(response.data.episodes)
setLoading(false)
console.log(response.data.episodes)
})
.catch((error) => {
setError('Erro ao carregar os dados!')
setLoading(false)
})
}

if(loading) return Carregando...
if(error) return {error}

return(


seasonChanging(e.target.value)} className={styles.seasonDropdown}>
Selecione uma Temporada
{seasonInfo && seasonInfo.map((seasonNum) => (
seasonNum.name !== 'Especiais' && (

Temporada {seasonNum.season_number}

)
))}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... of-seasons

Вернуться в «Javascript»