числа из стэйта, можно ли изолировать данную логику в функции через map, чтобы она функция вернула только 1 значение, а в самом рендере мы вызывали просто функцию без оберток?
но map вернет список
примитивно... у нас есть список значений для оценок в процентах, им соответствуют картинки...мы мапим оценки, если есть соответствие то возвращаем тег img, если нет то null, дальше фильтрим по условию true и вощвращаем значение из функции. Дальше просто вызов в компоненте. Вроде должно работать
Примитивно?)) Лучше процессор лишний раз погреть, чтобы выглядело покруче? мапфильтрредьюс, фп, функторы, еее Если тебе нужно вывести одну из пяти картинок, зачем ты мапишь и фильтруешь? Эти методы возвращают список. У массива есть метод, который позволяет найти нужный элемент и вернуть этот элемент — .find()
Ты просто не шаришь
дело же было в обработке вхождений: если число в диапазоне то вывести картинку. Через if писать с индексами? но если логика изменится, придется все переписывать ...оттого и примитивно. find самое то - спасибо
Обсуждают сегодня