簡體   English   中英

TSLint和React無狀態組件命名(PascalCase與camelCase)

[英]TSLint and React stateless component naming (PascalCase vs. camelCase)

無狀態React組件應該在PascalCase中命名,因此React可以區分本機元素和組件。 Typescripts命名約定規定我們應該使用lowerCamelCase或UPPER_CASE作為const變量的名稱。

我怎樣才能滿足(React和tslint)?

說明

我想你有兩個選擇:

  1. 使用這樣適當的評論

    /* tslint:disable-next-line:variable-name */

    禁用該特定行的tslint警告

  2. 使用類組件而不是功能組件。

您可以在tslint.json中添加以下規則:

"variable-name": [true, "ban-keywords", "check-format", "allow-pascal-case"]

我發現了一個妥協,使用函數聲明而不是我的組件的變量聲明:

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM