24 lines
674 B
Markdown
24 lines
674 B
Markdown
## Style Guide
|
|
|
|
- Use the Airbnb JavaScript style guide.
|
|
- Prefer functional components over class components.
|
|
|
|
## Naming Conventions
|
|
|
|
- **Pages:** Use kebab-case (e.g., `page-test.tsx`) exactly like the route of the page
|
|
- **Files:** Use PascalCase (e.g., `task-list.tsx`)
|
|
- **Components:** Use PascalCase (e.g., `TaskList`)
|
|
- **Layouts:** Use PascalCase (e.g., `TaskList`)
|
|
- **Hooks:** Use camelCase (e.g., `taskName`)
|
|
- **Constants:** Use UPPER_SNAKE_CASE (e.g., `API_URL`)
|
|
|
|
## Best Practices
|
|
|
|
- Write pure functions where possible.
|
|
- Keep components small and focused on a single responsibility.
|
|
- Use TypeScript for type safety.
|
|
|
|
---
|
|
|
|
[Go back to Readme](../README.md)
|