
Вебинар состоится 17.02.20 в 20:00 по Москве. Как обычно перед занятием, собираемся заранее минут за 10 пообщаться. Расскажу о том, как я нахожусь под бомбардировкой от различных npm пакетов и подходов на текущей работе.
На вебинаре разберем пример, в котором будут:
- кнопка для загрузки файла (input type="file")
- список загруженных файлов
- состояние загрузки:
- еще ничего не загружали
- загружается
- готово (лист файлов)
- ошибка (текст ошибки)
Пример того, как это может выглядеть - https://i.imgur.com/euRw3Bw.mp4
---
💪 Для тех, кто уже готов развлекаться - попробуйте сделать это задание самостоятельно. Решение присылайте мне на maxpfrontend@gmail.com с пометкой "Elm #2: Загрузки файла" (ссылкой на репозиторий или на ellie).
- примеры загрузки файла на Elm в документации
---
👶 Для тех, кто еще не готов, чего ждем? Для вас тоже есть задание:
- посмотреть онлайн-редактор ellie;
- установить себе Elm, разобраться как работает elm-live и create-elm-app;
- почитать про альтернативу webpack - parcel;
- запустить пример на parcel + elm (кода, кот наплакал);
- посмотреть какой-нибудь пример spa с роутингом, например elm-batteries (как раз используется parcel);
- почитать документацию, в конце концов :)
Не нужно ждать, что кто-то придет и наконец-то вам с нуля все разжует. Этот кто-то задерживается! А на вебинаре будет гораздо веселее, если вы попробуете сами что-нибудь банальное, например, отобразить массив
["яблоко", "банан", "груша"]
в обычном <ul><li>
списке.Выходите из зоны комфорта, посмотрите на новые инструменты. Пора!