Receber por email
← Voltar para o catálogo

file-naming

File and directory naming conventions for TypeScript/JavaScript projects. Use when creating new files or directories.

3estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add ncaq/konoka

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/file-naming/svg)](https://www.skillteca.com.br/skills/file-naming)

Skills relacionadas

Ver todas de Outros →

Alerta por categoria

Receba novas skills de Outros toda segunda

1 email curto, só com as skills novas de Outros. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

ファイル名とディレクトリ名の規約

基本ルール

ディレクトリ名やファイル名はkebab-caseを使います。

src/
  api/
    customer-query.ts

kebab-caseを基本とする理由は以下の通りです。

URLやnpmパッケージ名などweb標準のエコシステムではkebab-caseが一般的です。 それに従ってTypeScript/JavaScriptのプロジェクトでもkebab-caseが広く採用されています。

ファイルシステムの大文字小文字の扱いがOS間で異なります。 macOSやWindowsはデフォルトでcase-insensitiveなので、 UserList.tsxとuserList.tsxを区別できません。 kebab-caseならこの問題が発生しません。

Reactコンポーネントファイル

Reactコンポーネントをエクスポートするファイルは、 同じ名前のPascalCaseを使っても構いません。

メインの利用目的と一致しているため、 対応関係が分かりやすくなります。

React公式もチ

[Description truncada. Veja o README completo no GitHub.]

Compartilhar X LinkedIn