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

https://github.com/yuriyvyatkin/ra-hw-3.1-rating

ДЗ №1 к лекции «Props» курса «React» Нетологии
https://github.com/yuriyvyatkin/ra-hw-3.1-rating

props reactjs

Last synced: 9 months ago
JSON representation

ДЗ №1 к лекции «Props» курса «React» Нетологии

Awesome Lists containing this project

README

          

# Домашнее задание №1 к лекции «Props»

[![Build status](https://ci.appveyor.com/api/projects/status/5m821gnbfsalmrwb?svg=true)](https://ci.appveyor.com/project/yuriyvyatkin/ra-hw-3-1-rating)

[Ссылка на Github Pages](https://yuriyvyatkin.github.io/ra-hw-3.1-rating/)

Рейтинг фильмов
===

Необходимо реализовать компонент отображающий рейтинг фильма в виде звезд:
![Список фильмов](./assets/preview.png)

## Описание компонента

Для отображения рейтинга создайте компонент `Stars`, который принимает следующие атрибуты:
- `count` — рейтинг фильтам, _число_, по умолчанию `0`.

Если рейтинг меньше `1` или больше `5`, или вообще не число, то компонент не должен иметь какого-либо представления в DOM.

Звезды рейтинга должны быть представлены тегом `

    ` с классом `card-body-stars`. Для отображения символа звезды внутри тега `
  • ` используйте компонент `Star`.

    ## Пример использования

    ```jsx
    // Внутри App
    return (
    ,
    );
    ```

    Компонент должен дать следующий код:
    ```html









    ```

    ## Реализация

    Необходимо реализовать компонет `Stars` (не забудьте, что отдельная звезда должна быть представлена компонентом `Star`).

    Важно: вам нужно реализовать только отображение звездочек (карточку фильма не нужно).