Разработка SPA-фронтенда для визуализации данных об аэропортах на React, TypeScript — Владилен Минин
«Разработка SPA-фронтенда для визуализации данных об аэропортах на React, TypeScript» — Владилен Минин (Result School, основатель)
Воркшоп с конференции Ural Digital Weekend 2022 (8 июля 2022)
В рамках воркшопа Владилен спроектировал и разработал интерфейс для визуализации данных об аэропортах.
Для реализации он использовал React JS, TypeScript и Rest API из первого воркшопа на тему «Разработка бэкенда (Rest API) для сервиса работы с открытыми данными об аэропортах. Стек: Python (Django), PostgreSQL». Ссылка на воркшоп:
В процессе реализации Владилен затронул следующие стадии разработки:
Сборка интерфейса на основе готового шаблона
Верстка темплейтов c Tailwind CSS
Создание основных компонентов, настройка роутинга
Разработка API-слоя, разработка сторы
Интеграция сторы с интерфейсом
Частичное покрытие функционала тестами
В результате у нас получился интерфейс веб-приложения, который использует Rest API из первого воркшопа.
Public API:
Ссылка на репозиторий:
Сайт конференции —
Сайт Spectr —
Организатор конференции — Spectr ()
Организационный партнер — Тэглайн ()
Официальный сайт конференции —
Официальный канал конференции —
Нанять команду Spectr —
#udweek #udw #ural_digital_weekend #digital #tagline #тэглайн #spectr #digitalspectr #мероприятие
00:00 Вступление от Владилена
1:00 Обзор проекта
3:30 Создание и настройка проекта
7:30 Маршрутизация
11:50 Создание навигации
14:50 Верстка главной страницы
19:10 Создание Store
30:05 Загрузка данных с сервера
44:30 Отображение данных в AirportCard
47:35 Обработка состояния загрузки и ошибки
48:45 Стилизация AirportCard
52:20 Обработка клика по AirportCard
54:50 Пагинация
1:10:35 Создание поисковика
1:31:25 Создание фильтров
2:01:10 Создание страницы AirportDetail
2:07:30 Создание авторизации
2:33:50 Вопросы из зала
3 views
7
0
1 year ago 00:36:12 1
Front-end 2023 Roadmap & Trends | Что учить в 2023?
1 year ago 00:12:21 1
05. Уроки React JS (SPA: single page application)
1 year ago 01:20:18 1
Разбор задачи на собеседование по VueJS (создание SPA)
2 years ago 01:00:03 1
FRONT-END РАЗРАБОТЧИК: Как пройти СОБЕСЕДОВАНИЕ? Что нужно ЗНАТЬ? / НАТИВ / Стас Евстифеев
2 years ago 02:36:57 1
Разработка SPA на React, TypeScript, Redux-Toolkit и Tailwind | Ural Digital Weekend
2 years ago 02:31:10 3
Разработка SPA-фронтенда для визуализации данных об аэропортах на React, TypeScript — Владилен Минин
2 years ago 00:15:28 7
Эволюция JavaScript - история развития Web. HTML-JS-Angular JS-React JS-React Native
3 years ago 00:24:30 4
Мастер класс по React, Redux, TypeScript, SCSS - Создание веб приложения
3 years ago 02:06:17 1
#7 Первое собеседование Junior Frontend разработчицы
3 years ago 00:23:25 1
Vaadin: адаптивный SPA сайт без JavaScript (на оленях и Spring Boot)
3 years ago 00:49:37 1
WebAssembly SPA фреймворки / Илья Черторыльский
4 years ago 01:00:31 10
Разработка SPA на базе API [Курс Frontend-разработки на Javascript]
4 years ago 01:30:41 6
Асинхронное программирование в Javascript. Технология AJAX. [Курс Frontend-разработки на Javascript]
4 years ago 00:21:18 44
1. Настройка Webpack Dev-Server . Практический гайд по Webpack: От SPA до SSR
4 years ago 00:19:23 1
Всё о фулстек программистах. Перспективы. Какие стеки бывают. Фокус для фулстека
4 years ago 00:31:27 1
Поиск пользователей Github с помощью github API. SPA на Native JavaScript. Часть 2
4 years ago 00:29:36 2
Поиск пользователей Github с помощью github API. SPA на Native JavaScript.
4 years ago 00:35:24 5
Поиск пользователей Github с помощью github API. SPA на Native JavaScript. Часть 4 Финал
4 years ago 00:25:35 2
Поиск пользователей Github с помощью github API. SPA на Native JavaScript. Часть 3
5 years ago 00:49:20 1
Методы борьбы с legacy-кодом на примере GitLab / Илья Климов (GitLab)
5 years ago 01:24:57 12
Github Users Search. Vanilla JS SPA. No comments. Only coding.
5 years ago 00:22:34 36
Микросервисный фронтенд. Как подружить и react
5 years ago 00:17:21 29
❌[150k+] Собеседование в Москва Сити - АО ВРБ - Senior Frontend разработчик Vue JS []