Skip to content

tursumbekov/basic-react-11-01

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

basic-react-11-01

HT1.1 сделать отображение комментариев для статьи

HT1.2 открывать/закрывать список комментов при нажатии на кнопку, менять на ней текст

HT2.1 починить shouldComponentUpdate в Article

HT2.2 вынести функционал аккордеона в декоратор + переиспользовать с помощью наследования

HT2.3 починить кнопку "закрыть" в статье

HT2.4 написать для всего propTypes

HT3.1 Написать форму для добавления нового коммента: name, text (без функционала)

HT3.2 Сделать валидацию: не меньше 10 и не больше 50 символов для полей. Подсвечивать красным невалидные поля

HT3.3 Добавить календарь(https://github.com/gpbl/react-day-picker) с выбором диапазона дат, отображать этот диапазон текстом

HT4.1 вынести состояния фильтров в стор

HT4.2 в ArticleList показывать отфильтрованные статьи (если какой-то фильтр не выбран - он не активен)

HT5.1 Переписать articles на структуру ключ->значение, аналогично комментам

HT5.2 Написать мидлвару для генерации случайных id

HT5.3 Реализовать добавление комментария к статье

HT6.1 Переписать comments редюсер аналогично articles

HT6.2 Загружать комменты к статье при открытии списка комментов(/api/comment?article=id), загружать только один раз, показывать лоадер

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.5%
  • CSS 1.7%
  • HTML 0.8%