-
-
Notifications
You must be signed in to change notification settings - Fork 3
Conventions
Dale Seo edited this page Apr 22, 2025
·
74 revisions
νμ μ νλ©΄μ ν¨κ» μ§ν€λ©΄ μ’μ κ°λ° κ΄μ΅μ λ¬Έμνν©λλ€.
-
src/componentsμλμ ν΄λλ₯Ό λ§λ€κ³ , κ·Έ μμ μ»΄ν¬λνΈ νμΌ, μ€ν 리 νμΌ, ν μ€νΈ νμΌμ μμΉμν΅λλ€. - ν΄λ μ΄λ¦, νμΌ μ΄λ¦, μ»΄ν¬λνΈ μ΄λ¦μ λͺ¨λ PascalCaseλ‘ letter caseλ₯Ό ν΅μΌν©λλ€.
- λ³μ μ΄λ¦, ν¨μ μ΄λ¦, prop μ΄λ¦μ λͺ¨λ camelCaseλ‘ letter caseλ₯Ό ν΅μΌν©λλ€.
-
index.tsxνμΌμ ν΅ν΄μ re-exportνμ§ μμ΅λλ€.
βββ src
β βββ components
β β βββ Checkbox
β β β βββ Checkbox.stories.tsx
β β β βββ Checkbox.test.tsx
β β β βββ Checkbox.tsx
- ν¨μλ₯Ό μμ±ν λλ κ°κΈμ νμ΄ν λ¬Έλ²λ³΄λ€λ
functionν€μλλ₯Ό μ¬μ©νκΈ°
- ν μ€νΈ νμΌμ λ³λμ λλ ν 리μ μ€μν νμ§ μκ³ μ ν리μΌμ΄μ νμΌ λ°λ‘ μμ λ‘λλ€.
- λ¨μν ν
μ€νΈ ꡬ쑰λ₯Ό μν΄μ ν
μ€νΈ λμ λͺ¨λμ κ΅¬μ‘°κ° λ³΅μ‘νμ§ μλ€λ©΄
describe()-it()λμ μtest()λ₯Ό μλλ€.