Задать вопрос
MadBliss
@MadBliss

React изменение картинки в зависимости от значения input?

Хельп! У меня есть некие картинки, которые должны меняться в зависимости от числа, введённого в input. Хуком useState я получаю это значение, но не понимаю как при сравнении менять импортированные картинки?
5f9b38dfb908b203771183.png
5f9b38872fc34237176157.png
5f9b383ecfb69306406307.png
  • Вопрос задан
  • 598 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
WblCHA
@WblCHA
Какие же вырвеглазные цвета...
const [rankLogo, setRankLogo] = useState(mmrLogo);
...
const checkMMR = () => {
  if(input >= 800) {
    setRankLogo(mmrLogo2);
  }
  ...
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
В src сразу определяете картинку через тернарный оператор
src={input > 800? logo1: logo2}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы