Отчетность

Отчетность

Основные моменты по проекту
  1. CSS Grid:
    1.1. Bootstrap 4 необходимо выдрать только сетку, как пример https://github.com/m-spyratos/bootstrap-4-grid */
    1.2. 12 колоночная flex сетка также есть в material, адаптивная, все основные разрешения: xs, lg, md, sm и т.д.
  2. Плюсы нового материала по компонентам:
    2.1. Вынесли Tooltip в отдельный компонент
    2.2. Expander (анимированный collapse)
    2.3. disabled текстфилды выглядят адекватно
    2.4. Удобный оверрайд с помощью styledComponents
  3. Предлагаю для асинхронно подгружаемых данных использовать везде одинаковую модель:
Модель асинхронно подгружаемых данных

4. Если использовать Redux, то нужно использовать immutable helper, чтобы избежать длинных редьюсеров

5. По кодстайлу:

  • использовать одинаковый принцип наименования функций, все обработчики именовать, например: handleChangeStatus, а если он прокидывается внутрь в компоненты и не обвешивается дополнительной логикой, то именовать его: onChangeStatus
  • располагать функции по алфавиту внутри класса или файла утил
  • Не писать огромные компоненты

6. Stepper


Report Page