gpt4 book ai didi

javascript - 为什么 React 中的事件在第二个关键字中有大写字母?

转载 作者:行者123 更新时间:2023-11-30 19:10:18 25 4
gpt4 key购买 nike

我是 React 的新手,只是一个关于 React 事件中的怪癖的问题。我知道 JSX 是 html 和 js 的混合,下面是一个例子:

<button onClick={this.handleClick}>Click</button>

但在 html 中,它是:

<button onclick="handleClick()">Click</button>

那么为什么 React 强制让第二个单词的第一个字母大写呢?为什么不能

<button onclick={this.handleClick}>Click</button>

最佳答案

仅仅因为React implements a browser-independent DOM System性能和跨浏览器兼容性。

因此,DOM 元素及其属性(包括事件处理程序)应该采用驼峰式大小写。

关于javascript - 为什么 React 中的事件在第二个关键字中有大写字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58558085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com