issues
search
happyhamsters
/
stacy-pet-todos-frontend
0
stars
0
forks
source link
Implement editing functionality on frontend
#3
Open
AleksandrIlinykh
opened
10 months ago
AleksandrIlinykh
commented
10 months ago
Поставить обработчкик на заголовок карточки
При клике на заголовок менять внутренний стрейт карточки [isEditing, setIsEditing] = useState(false) на true
Написать условный реднер - если isEditing true то рендерить textField вместо заголовка и textArea вместо текста и submitButton вместо чекбокса.
Создать внутри карточки стейты для хранения заголовка и теста на время сессии редактирования.
При изменении заголовка и текста сохранять редактируемые значения в локальном стейте
при сохранении отправить запрос, если запрос успешен сохранить отредактированные значения в глобальном стейте
установить isEditing в false