- Настроить IDE на перенос строки (вконце любого файл должна быть пустая строка)
- Названия компонентов, файлов и папок компонентов указывать в CamelCase
- Собственные типы у props компонентов пишем как export type Props = {}, импортированные как type TSomeName = {}
- Деструктуризацию props делаем в компоненте:
export type Props = {}
const Test: FC<Props> = props => {
const {firstProps, secondProps, ...rest} = props
} - К props компонентов пишем документацию в стиле jsDoc
- svg файлы можно делать React компонентами. Можно будет управлять стилями.