An open API service indexing awesome lists of open source software.

https://github.com/muhammadaziz01-dev/todo-list-reactjs

Todo list ReactJs - create , delete , and edit
https://github.com/muhammadaziz01-dev/todo-list-reactjs

css3 html5 javascript reactjs tailwindcss

Last synced: about 2 months ago
JSON representation

Todo list ReactJs - create , delete , and edit

Awesome Lists containing this project

README

        

# Main

- Try to keep pages server component;
- Use BEM
- Use FC generic for Component
- Use the same node version (v20.9.0)

# Imports order

- Next components and utils
- React
- Third libraries
- React components
- Utils
- Style

# Pages

- Pages are stored in the app folder

- Naming -> CategoriesPage, CategoryPage

# Files

File naming is `kebab-case`

- User.jsx => bad
- user.jsx => good


- loginCard.jsx => bad
- LoginCard.jsx => bad
- login-card.jsx => good

# Components

- Creating component
```
modal
index.tsx
style.scss

card
index.tsx
style.scss
```
- Component naming is PascalCase

```

```
- Component is made without margin

# Hooks

Hooks naming is camelCase

```
useFetch
```

# Variables

Sass folder -> variables.scss