Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 2.02 KB

README.md

File metadata and controls

32 lines (29 loc) · 2.02 KB

RS-lang

Используемые технологии:

  • React
  • redux
  • material-ui
  • CSS/SASS
  • react-router-dom
  • redux-thunk
  • devexpress/dx-react-chart
  • classnames
  • webpack
  • eslint

Основные преимущества используемых технологий

  • React - нам нравится философия подхода к структуре приложения
  • redux - избавляет от проблемы propertyDrills
  • material-ui - облегчает создание современного интерфейса
  • CSS/SASS - ускорение работы со стилями
  • react-router-dom - для организации навигации (в том числе и в браузере) между страницами
  • redux-thunk - упрощает работу с асинхронными мидлварами для redux
  • devexpress/dx-react-chart - библиотека для работы с различными графиками
  • webpack (create-react-app) - сборка проекта, hot server и прочее
  • eslint/style-lint - для единого стиля кода всей команды + исключение некоторых ошибок

Некоторые недостатки используемых технологий

  • React - дополнительная трата времени на изучение для неподготовленных членов команды технологии
  • material-ui - некоторые сложности с кастомизацией компонент
  • redux-thunk - упрощает работу с асинхронными мидлварами для redux
  • devexpress/dx-react-chart - библиотека для работы с различными графиками
  • webpack (create-react-app) - сборка проекта, hot server и прочее
  • eslint/style-lint - возможны сложности с написанием кода соответствующего стилю