Skip to content

romabelka/basic-react-11-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 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), загружать только один раз, показывать лоадер

HT7.1 Рализовать страницу для пагинации комментов(/comments/1)

HT7.2 Реализовать пагинацию всех комментов, загружать по 5 комментов на страницу, каждую страницу загружать только один раз (/api/comment?limit=5&offset=5)

HT8.1 Реализовать локализацию, поместив словарь в контекст

HT8.2 Починить отобрежание статьи при загрузке страницы

HT8.3 Подготовить и прислать на почту список вопросов к QA встрече

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published