Перед тем, как начать писать код:
- Изучите код в
index.css
,index.js
иindex.html
. - Откройте
index.html
файл в браузере и изучите UI приложения (пользовательский интерфейс). Посмотрите, как хранятся данные вlocalStorage
.
- Нельзя форматировать весь код в приложении. Настройте
prettier
иeslint
, чтобы настройки использовались из файлов.prettierrc.json
и.eslintrc.js
. - Не удаляйте и не комментируйте написанный код. Это может привести к новым багам. Приложение работает, вам только нужно добавить код.
- Нельзя переиспользовать функции
addCard
иrerenderCards
.
- Установите все зависимости. Выполните команду
npm i
в терминале.
В этом релизе вам нужно поправить баг, который появился с последним обновлением. Ниже приложен скриншот до появления бага.
- При клике на кнопку
Отправить
, данные из формы не добавляются в списокUsers
(в браузере) и вlocalStorage
- При клике на кнопку
Отправить
, данные из формы должны добавляться в списокUsers
(в браузере) и вlocalStorage
- Работал над этой задачей недавно. Точно помню, что в одном месте удалил вызов функции
createCard
, когда делал дебаг. Похоже, что забыл вернуть ее обратно. Функция аналогично вызывалась где-то еще.
- По клику на кнопку
Удалить
нужно удалить карточку из спискаUsers
(в браузере) и изlocalStorage
- По клику на кнопку
Изменить
данные из карточки должны появиться в соответствующих полях формы, чтобы можно было добавить или обновить карточку. - Добавляем новую карточку, если поменяли
email
и обновляем карточку, еслиemail
не изменился. - Не забудьте сделать проверку в функции
addCard
, чтоemail
, который вы хотите добавить, есть вstorage
.
Добавьте новые поля, поменяйте шрифт, обновите стили и разместите свою работу на GitHub pages
.