У меня есть компонент и три тега div.В одном из тегов div
я создал событие onMouseOver
и пытаюсь изменить цвет текста onMouseOver
.
React onMouseOver
, onMouseEnter
события и стиль динамически изменяются в React.
import React from 'react'
function Middle() {
const styles = {
'text-align': 'center',
'padding': '30px',
}
function myName() {
styles.color = "green"
}
function noName() {
}
return (
<div className="middle">
<div id="cspace" style={styles} onMouseEnter={myName} onMouseLeave={noName}>
<h1>Hello World</h1>
</div>
</div>
)
}
export default Middle
Я ожидаю, что цвет текста в div изменится.вывод, который я получаю:
«Невозможно добавить цвет свойства, объект не расширяемый»