RUVIDEO
Поделитесь видео 🙏

Create a Responsive Countries API Website - ReactJS / Typescript / Styled-Components

📁 Лайфстайл 👁️ 40 📅 27.11.2023

how to make a complete responsive CountriesAPI website using ReactJS / Typescript / Styled-Components / Axios / React-Router / ContextAPI / Hooks

the main feature of this website are:
✅ Responsive Header
✅ Responsive Countries Section
✅ Responsive Single Country Section
✅ Theme Switcher
✅ Filter countries by Region or Name

Final Code on github:
https://github.com/MalcolmMello/CountriesAPI

Final website (Netlify):
https://countriesappprojectapi.netlify.app/

Challenge from Frontend Mentor:
https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca

After the challenge ended, I made some corrections to the Countries, CountryPage pages and SingleCountry component as I found responsiveness errors, so you can compare your final code with mine in my repository on GitHub
---------------------------------------------------------------------------------------------------------------------------
Como fazer website countriesAPI utilizando ReactJS / Typescript / Styled-Components / Axios / React-Router / ContextAPI / Hooks

As principais características desse website são:
✅ Header responsiva
✅ Seção com todos os países responsivas
✅ Seção com dados de apenas 1 país responsiva
✅ Theme Switcher
✅ Filtrar países pelo nome ou região

Código final no github:
https://github.com/MalcolmMello/CountriesAPI

Website finalizado (Netlify):
https://countriesappprojectapi.netlify.app/

Desafio do site Frontend Mentor:
https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca

Depois que acabei o desafio, fiz algumas correções nas páginas Countries e CountryPage e no componente SingleCountry, pois encontrei alguns erros de responsividade, mas você pode comparar seu código com o meu no meu GitHub.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Create a Responsive Countries API Website - ReactJS / Typescript / Styled-Components», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.