-
Route
-
example
- /foo
-
rule
- kebab-case-example
- kebab case
- lowercase
- kebab-case-example
-
-
Page
-
example
├── FooPage │ └── index.js
-
rule
- CamelCase
- first letter uppercase
- Page as suffix
index.js
as page component itself
-
-
Component
-
example
├── FooPage │ ├── components │ │ └── Bar │ │ └── index.js
-
rule
- CamelCase
- first letter uppercase
index.js
as component itself
-
-
Hook
-
example
useFoo ├── index.js └── utils ├── api.js ├── format.js └── initialData.js
-
rule
- CamelCase
- use as prefix
index.js
as hook itselfutils
folder- api, format, initialData
-