Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mityaua/goit-react-hw-01-components

React components, collections, styles
https://github.com/mityaua/goit-react-hw-01-components

cssmodules modern-normalize react reacthooks

Last synced: about 13 hours ago
JSON representation

React components, collections, styles

Awesome Lists containing this project

README

        

# Критерии приема

- Создан репозиторий `goit-react-hw-01-components`.
- Компоненты всех заданий рендерятся на одной странице, внутри общего
контнейра - корневого компонента ``.
- При сдаче домашней работы есть ссылка на репозиторий с исходным кодом проекта.
- В шапке репозитория есть ссылка на живую страницу на `GitHub pages`.
- При посещении рабочей страницы (GitHub pages) задания, в консоли нету ошибок и
предупреждений.
- Для каждого компонента есть отдельная папка с файлом React-компонента и файлом
стилей.
- Для компонентов описаны `propTypes`, и, где необходимо, `defaultProps`.
- Все что компонент ожидает в виде пропсов, передается ему при вызове.
- Имена компонентов понятные, описательные.
- JS-код чистый и понятный, используется `Prettier`.
- Стилизация делается только `SASS`, `CSS-модулями` или `Styled Components`,
поэтому классы в результирующем DOM могут отличаться от примеров.
- Достаточно базовой стилизации приложения, в первую очередь оно должно
работать, а уже потом быть красивое. Выделяй 20% времени на CSS и 80% на JS.

## Задания

- [Задание 1 - Профиль социальной сети](https://github.com/goitacademy/react-homework/blob/master/homework-01/social-profile/)
- [Задание 2 - Секция статистики](https://github.com/goitacademy/react-homework/blob/master/homework-01/statistics/)
- [Задание 3 - Список друзей](https://github.com/goitacademy/react-homework/blob/master/homework-01/friend-list/)
- [Задание 4 - История транзакций](https://github.com/goitacademy/react-homework/blob/master/homework-01/transaction-history/)