При наведении на блок Man дергается из за повторного рендера картинки подложки.
Открываешь инструменты разработчика на вкладке elements, выделяешь блок с классом "styles__Box-be5yn1-3 kFJOuH", затем на вкладке со стилями рядом с инпутом с плейсхолдером filter выбираешь эффект hover. И потыкайся в него, увидишь как в ховере зашита картинка.
Была картинка -> навел -> убрал картинку у блока -> добавил картинку в ховере
Автор видео использует WebStorm, вот так выглядит обработчик 'anything'. Все остальное подставляет редактор кода. Смотрите только на то, что делает автор, а не то, что само возникает из ниоткуда
Почему нельзя взять и просто на странице Main вызвать этот запрос в componentDidMount? Что за извращение, вызывать его в App и передавать пропсом в роут?
А с чего вы взяли, что они должны измениться глобально?
Внутри функции вы работаете с аргументом функции, а так как примитивы копируются не по ссылке, то в глобальной области ничего не изменится
Сталкивался с такой проблемой. Писал в поддержку Яндекса для исключения сайта из поисковой выдачи, это бесполезно, но я всегда делал, на всякий случай. Плюс письмо хостеру этого сайта, о незаконном копировании интеллектуальной собственности и материалов сайта. Для такого письма нужно подтвердить, что вы действительно являетесь владельцем домена
Если https это встроенный модуль ноды, то ты обращаешься к своему хосту + тот URL, который указал, соответсвенно он отдаст 404, потому что у тебя нет такого роута. Если нужно дернуть этот URL, можешь поставить пакет fetch для ноды или axios, например
У вас начальный стейт app это массив. При первом рендере вы запрашиваете у массива свойство title. После этого уже должен выполняться componentDidMount. Удалите получение title, и падать не будет
Я бы сделал так: прошел пару курсов по React, например на udemy от Юрия Бура, и с фулстэк разработкой MERN. После этого начал бы искать новую работу. Иначе вы можете так и остаться в болоте