а так самое простое решение для тебя, это юзуть слайдер и у блока который имеет oveflow: hidden; - переопределить ширину, так что бы видно было 2.5 элемента
Kentavr16, 10 минут заняла вся проверка примерно, склонировал репо , открыл index.html , пробежался быстренько, но будь у меня настроение среднее или плохое я бы даже клонировать не стал)
Картинки не оптимизировала, адаптива нет, а так же нет стоило бы изучить какую-то методологию по названиям классов
а так в целом вроде нормально, но конечно каждую мелочь не проверял, посмотрел о том соблюдено ли схлопывание а так же где и как заюзала отступы, например секция our_food , у секции ты задала ей марджины, но я например верстаю так что секции прилегают друг к другу, и если секция должна быть чуть ниже якобы другой секции то я задаю ей паддинги а не марджины - но возможно это спорная ситуация
для "первого проекта" это хорошая верстка
и элементы меню сделай ссылками, к примеру ul > li > a > текст
и contact_items phone - за место марджина ( margin-left: 50px; ) должен быть паддинг + там должна быть ссылка с типом номера ссылка
+ почитай про выпадение отступов, хоть у тебя вроде ничего не выпало но знать следует об этом
lucrativeperson, в данном примере который я привёл, всё же есть не точность, потомок может быть сильнее своего родителя относительно своего контекста ( уровня ).
В данном примере:
gg - z-index = 2
gg__children - z-index = 2.100 ( но выплыть на уровень выше он не может )
tt - z-index = 2 ( но так как он ниже в дом дереве на уровне с gg, то он всё равно сильнее)
Мутабельный объект хранить в useState - плохая практика, и нужно добавить timeZone зависимость в useEffect и тогда ошибка пропадет, но будут другие проблемы а точнее - бесконечный вызов useEffect, удачи друг
заходишь сюда -> ссылка, начинаешь игру и нажимаешь f11 , а потом сидишь и смеешься над тем что ты перерыл пол интернета в поисках этого но так и ничего и не нашёл
если у функции много зависимостей, но хочешь ты её вызвать 1 раз в useEffect - оборачиваешь функцию в useCallback и эту функцию делаешь зависимостью useEffect
В каждое очко ts пытаются запихнуть, если код плохой то его и ts не спасёт. Вообще в ts есть как плюсы так и минусы, правда о минусах его никто не вспоминает.