Декомпозиция интерфейса
Вы работаете в стартапе, который решил тягаться с самим Яндексом в части предоставления контента. Это, конечно же шутка, но задача нешуточная.
Вам принесли дизайн-макет, похожий на этот:
Что вам нужно сделать:
- Разбейте весь интерфейс на компоненты и в файле каждого компонента напишите буквально одну строку комментария, за что данный компонент отвечает. Можете использовать формат JSDoc, детали про него можно посмотреть по ссылке: https://react-styleguidist.js.org/docs/documenting/. Также рекомендуем статью на тему JSDoc.
- Постарайтесь повторящиеся компоненты сделать настраиваемыми за счёт
props
. Допустим, у каждой новости в списке новостей: иконка, текст и ссылка.
Функциональность и стилизацию реализовывать не нужно, достаточно базового оформления (чтобы видно было все блоки).