Как задать стили элемента по клику мыши в React?

Используется React

const Component = (props) => {
return (
  <img>
  )
}

Компонент отрисовывает картинку. Как сделать так, чтобы при клике на картинку, она поворачивалась на 180?


Ответы (1 шт):

Автор решения: Locker

Вроде так:

  const Component = (props) => {
    const [rotate, setRotate] = useState(0);
    return (
      <img onClick = {()=>setRotate(180)} style = {{transform:`rotate(${rotate})`}}></img>
      )
    }

```

→ Ссылка