在 React中处理事件就像 HTML 一样,React 可以根据用户事件执行动作。
具有与 HTML 相同的事件:点击、更改、滑鼠事件…等。
使用 react 处理事件与在 DOM 上处理事件有一些语法差异。
React 事件是用驼峰式语法编写的:onClick 而不是 onclick。
React 事件处理程序写在花括号内:onClick={ ShowDate } 而不是 onClick="ShowDate()"。
今天小实作是用onMouseEnter,onMouseLeave改变背景颜色。
import React, {useState} from 'react'
const Events = () => {
const palettes = "#D5BFBF"
const [bg,setBg] = useState(palettes);
const [name,setName] = useState("Click Change");
const bgChange = () =>{
let newBg = "#A8E7E9";
setBg(newBg);
setName("Change Successful");
};
const bgBack = ()=>{
setBg(palettes);
setName("Click Change");
}
return (
<div>
<div style= { {backgroundColor:bg } }>
<button onMouseEnter={bgChange} onMouseLeave={bgBack}> {name} </button>
</div>
</div>
)
}
export default Events
<<: [DAY12] 在 Azure Machine Learning 里 Label data(上)
现在我们来介绍 EC2 里面的 Instance Storage 与 EBS 的差别,那我们开始吧...
Hello,各位好! 虽然已经完成比赛了,但还是想追加一篇来聊聊我的参赛感想,也作为初次参与铁人赛的...
前言 今天来做九月每日挑战的今天这题1328. Break a Palindrome。这题不是考验程...
我这经验分享适用刚入这行的人,不适合已经会有很多开发经验的人,我最後一天来谈谈我学习这单晶片嵌入式系...
我们今天要来正式开一个新的专案啦! 不同於以往我们都用 Google Form 来当作载体,这次我们...