/ra-composition-decomposition

Декомпозиция интерфейса

Primary LanguageJavaScript

ra-composition-decomposition

Декомпозиция интерфейса

Декомпозиция

Вы работаете в стартапе, который решил тягаться с самим Яндексом в части предоставления контента. Это, конечно же шутка, но задача нешуточная.

Вам принесли дизайн-макет, похожий на этот:

Что вам нужно сделать:

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

Функциональность и стилизацию реализовывать не нужно, достаточно базового оформления (чтобы видно было все блоки).


Build status