Skip to content

romabelka/js_ru_20_04_21_30

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js_ru_20_04_21_30

HT1 реализовать список комментов к статье, должен открываться/закрываться по клику на соответствующую ссылку(текст ссылки тоже меняется)

HT2.1 Написать propTypes для всех компонентов

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

HT3.1 Сделать форму добавления комментариев(текст + юзер) в CommentList

HT3.2 Добавить валидацию: подсвечивать красным пока меньше 10 символов и не давать ввести больше 20

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

HT4.1 Вынести значения фильтров и логику их изменений в Redux Store

HT4.2 Реализовать фильтрацию Статей для ArticleList, если не выбрано значение фильтра - он не активен

HT5.1 Создать мидлвару для генерации рандомных id

HT5.2 Переписать структуру articles редюсера аналогично comments

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

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

HT6.2 фетчить комменты с серевера(api: /api/comment?article=56c782f17b4e0ba78c7ad717) при открытии списка комментов(один раз)

HT7.1 Создать роут /comments/:page для пагинации комментариев

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

HT8.1 Пофиксить загрузку статьи(при заходе на /articles/:id), она должна грузиться один раз

HT8.2 Реализовать локализацию с помощью контекста

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages