Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 888 Bytes

Doc.md

File metadata and controls

12 lines (11 loc) · 888 Bytes

Style guide

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