Base64, input file, onError

1) ⚡Изменение аватарки

Пятница - 1. Разбор эндпоинтов. PUT-authme

Скрин из своего приложения

❗base 64 использовать с картинками маленького веса, иначе будут долго грузиться

2) ⚡Прежде чем говорить про base64 более подробно. Давайте поговорим про загрузку файлов. Про input type file

circle-info

Вариант с useRef

circle-info

Mui. Вариант с кнопкой

🤔 Магия происходит из-за component="span"

circle-info

Mui. Вариант с иконкой

3) ⚡Как перекодировать картинку в base64

circle-info

3.1) ⚡Пишем универсальную функцию для конвертации в base64

4) ⚡onError https://thewebdev.info/2022/05/10/how-to-replace-img-src-onerror-with-react/arrow-up-right

Изменяем аватар

  • пробуем менять аватарку и видим, что меняется

🤔 А теперь вместо нормальной картинки передадим строку 111 (В 15 строке пропишите setAva('111'))

Увидим битую картинку

  • Теперь давайте обработаем данный кейс и не допустим такого варианта onError 💪

5) ⚡Добавить в таблице колод колонку для обложки cover

6) ⚡Добавление вопросов в виде карточек

Last updated