Если вызывать хук useGetClients в нескольких компонентах, каждый из них будет инициировать свои собственные стейты и запросы к серверу каждый раз, когда он монтируется.нет магической функции которая решает это, только костыли, или контекст или кастомный стор/либо готовый стор.
Если нужно пример блокировки: Есть 2 ендпоинта, добавить ордер и редактировать ордер,- вообще если в обоих энпоинтах локнуть юзера то и дефолтного уровня изоляции хватит верно ?
1) Использовать гриды для создания сетки - это нормально?нормально
2) Как поступать в случае адаптивности? Например, если в моем примере с флексами мне надо скрыть боковое меню, я просто ставлю `display: none` и оно исчезает, а блок контента безо всяких дополнений просто растягивается по всей ширине. В случае с гридом же блок контента становится урезанным по горизонтали.
.layout {
height: 100vh;
height:100dvh;
display: grid;
grid-template-columns: 1fr;
grid-template-rows: auto 1fr;
gap: 1rem 2rem;
}
сверстать и синхронизировать скроллы по процентам, при скролле просто двигаешь блоки на 1% или 2% каждый ( имею ввиду 2 горизонтальных скролла )
1) Добавил will-change: top; для headerэто я уже слышал, и говорю что - оставь как есть) прыгает но не везде
2) изменил на top
к сожалению результат тот же
position: fixedа и не надо fixed, fixed от document работает, так же через стики но по другому сверстать и синхронизировать скроллы по процентам, при скролле просто двигаешь блоки на 1% или 2% каждый ( имею ввиду 2 горизонтальных скролла ), тогда он будет синхронизирован, в общем я тут всё, удачи в решении
поэкспериментировать посмотреть если варианты решения, если не поможет, как вариант синхронизировать скроллы уже по X, в общем вариантов куча, тут можно днями сидеть и проверять разные варианты , пока не сделаешь идеал
И что даст изменение структуры?
top изменяй а не translateY + добавь will-change: top; для header, трансформация анимирует и фон, что тоже влияет на производительность+ стили бы поправил на нормальные и всё, и не парился бы