文件名称:react-clean-code:编写更简洁的React代码的简单示例
文件大小:392KB
文件格式:ZIP
更新时间:2024-05-30 10:52:25
react javascript refactoring clean-code JavaScript
React干净代码 编写更简洁的React代码的简单示例 例子 仅针对一个条件的条件渲染:如果您需要在条件为true时有条件地渲染某些东西,而在条件为false时不渲染任何东西,则不要使用三元,请使用&&运算符。 在任一条件,有条件的渲染:如果您需要有条件地呈现一两件事,当条件为true ,并呈现不同的事情时,一个条件是false ,用三元。 布尔型道具:可以将仅带道具名称的组件(如myTruthyProp提供给真实的道具。 不需要像myTruthyProp={true}那样编写。 字符串属性:可以使用双引号将字符串值作为属性值提供,而无需使用花括号或反引号。 不必要的匿名事件处理程序函数:如果事件处理程序仅对Event对象使用单个参数,则可以像onChange={handleChange}一样提供该函数作为事件处理程序。 您无需将函数包装在类似onChange={e => han
【文件预览】:
react-clean-code-master
----.gitignore(312B)
----package.json(1KB)
----src()
--------components()
--------setupTests.js(240B)
--------index.js(218B)
--------App.js(3KB)
--------App.css(115B)
--------index.css(458B)
----build()
--------robots.txt(67B)
--------static()
--------logo192.png(5KB)
--------index.html(2KB)
--------favicon.ico(4KB)
--------manifest.json(492B)
--------logo512.png(9KB)
--------asset-manifest.json(1KB)
----public()
--------robots.txt(67B)
--------logo192.png(5KB)
--------index.html(2KB)
--------favicon.ico(4KB)
--------manifest.json(492B)
--------logo512.png(9KB)
----.prettierignore(87B)
----README.md(2KB)
----.prettierrc(353B)
----yarn.lock(496KB)