Day 17 - Event Handling

使用大括号与驼峰式命名来处理 DOM 是它与原生 jS 的差别。

//jS 写法
<button onclick="myFunction()">Click me</button>
//React 写法
<button onClick="myFunction()">Click me</button>

这边有个小考题,我不得不再去复习一下运算子~

题目:当按了三次之後,按钮会显示什麽文字?

function Toggle2() {
  const [val, setVal] = useState("ON");
  function toggle3 () {
    setVal((val == "ON")?"OFF":"ON");
  }
  return <p><button onClick={toggle3}>{val}</button></p>;
}
const el12 = <Toggle2 />
ReactDOM.render(
  el12,
  document.getElementById('root14')
)

复习区

条件运算子 是 JavaScript 中唯一需要三个运算元的运算子。 这个运算子接受两个运算元作为值且一个运算元作为条件。 语法是:

条件 ? 值1 : 值2
如果 条件 为 true,运算子回传 值1, 否则回传 值2。 你可以在任何使用标准运算子的地方改用 条件运算子。


相关文章:

运算式与运算子


<<:  成为工具人应有的工具包-18 LiveContactsView

>>:  Day 18 - DoS 攻击

# Day3--向左走?向右走?再走一次?那些替你做决定的小事

条件运算 条件运算会分成三个部分,在我目前学到的Swift语言中,我认为有三种条件运算必须要整合成一...

DAY18 - 档案处理 - 上传档案前需要知道的FormData

从前端传输档案到後端可以透过两种形式: base64的格式 (ios, android不支援) Fo...

ASP.NET MVC 从入门到放弃 (Day5) -C# 判断式 回圈介绍

接着来讲讲常用的判断式写法.... 简单来说以下就是玩攻略游戏 在选择选项的逻辑.... 单项if写...

Day 14 -资料查询语言 LIKE !

LIKE 运算子搭配 WHERE 子句可以依一特定模式 (Pattern) 为条件来搜寻资料表中的特...

[Day10]字符函数

字符函数,又分为大小写转换函数及字符处理函数。 大小写转换函数: 字符处理函数: 下篇会从日期单列函...