<strong>Цель:</strong> создать приложение <ahref="https://codepen.io"target="_blank">CodePen.io</a> , функционально подобное этому: <ahref="https://codepen.io/freeCodeCamp/full/XpKrrW"target="_blank">https://codepen.io/freeCodeCamp/full/XpKrrW</a> . Выполните приведенные ниже <ahref="https://en.wikipedia.org/wiki/User_story"target="_blank">истории пользователей</a> и получите все тесты для прохождения. Дайте ему свой личный стиль. Вы можете использовать любое сочетание HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux и jQuery для завершения этого проекта. Вы должны использовать фреймворк frontend (например, React), потому что этот раздел посвящен изучению интерфейсных фреймворков. Дополнительные технологии, не перечисленные выше, не рекомендуются, и использование их на свой страх и риск. Мы смотрим на поддержку других интерфейсных фреймворков, таких как Angular и Vue, но в настоящее время они не поддерживаются. Мы примем и попытаемся исправить все отчеты о проблемах, которые используют предлагаемый стек технологий для этого проекта. Счастливое кодирование! <strong>User Story # 1:</strong> Я вижу элемент с<code>id="break-label"</code> который содержит строку (например, "Break Length"). <strong>User Story # 2:</strong> Я вижу элемент с<code>id="session-label"</code> который содержит строку (например, «Длина сеанса»). <strong>User Story # 3:</strong> Я вижу два интерактивных элемента с соответствующими идентификаторами: <code>id="break-decrement"</code> и <code>id="session-decrement"</code> . <strong>User Story # 4:</strong> Я вижу два интерактивных элемента с соответствующими идентификаторами: <code>id="break-increment"</code> и <code>id="session-increment"</code> . <strong>User Story # 5:</strong> Я вижу элемент с соответствующим <code>id="break-length"</code> , который по умолчанию (при загрузке) отображает значение 5. <strong>User Story # 6:</strong> я могу видеть элемент с соответствующим <code>id="session-length"</code> , который по умолчанию отображает значение 25. <strong>User Story # 7:</strong> я могу увидеть элемент с соответствующим <code>id="timer-label"</code> , который содержит строку, указывающую, что сеанс инициализирован (например,« Session ») , <strong>User Story # 8:</strong> Я вижу элемент с соответствующим <code>id="time-left"</code> . ПРИМЕЧАНИЕ. При приостановке или запуске значение в этом поле должно всегда отображаться в формате <code>mm:ss</code> (т.е. 25:00). <strong>User Story # 9:</strong> Я вижу кликабельный элемент с соответствующим <code>id="start_stop"</code> . <strong>User Story # 10:</strong> Я вижу кликабельный элемент с соответствующим <code>id="reset"</code> . <strong>User Story # 11:</strong>Ко