Добрый день, подскажите пожалуйста насколько правильна такая практика перебора в новый массив?
Задача: Получить данные из базы данных , пройтись и вернуть новый массив из объектов с value и label
( Для рендеринга в React Select )
const categoriesPossible:any[] = []
useEffect(() => {
GetAllCategories.map((tower:any) => {
const newObject:SelectInterface = {
value: "",
label: ""
}
newObject.value = tower.id
newObject.label = tower.name
categoriesPossible.push(newObject)
})
}, [GetAllCategories])
Можно ли данный код по другому более универсально написать?