fix: keep empty preview visible before hydration

This commit is contained in:
2026-09-08 23:34:56 +03:00
parent 51ab6579a2
commit 8aa147c25a
5 changed files with 36 additions and 17 deletions

View File

@@ -71,7 +71,7 @@
## Анимации: framer-motion
Для анимаций используется `framer-motion`. Это мощная библиотека для создания плавных и производительных анимаций в React-компонентах.
Для анимаций доступен `framer-motion`. Содержательный интерфейс должен оставаться видимым до hydration, поэтому не задавайте `opacity: 0` как исходное состояние для всего экрана или другого критичного контейнера.
Пример использования:
@@ -81,9 +81,9 @@ import { motion } from 'framer-motion';
function AnimatedComponent() {
return (
<motion.div
initial={{ opacity: 0, y: 20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 0.5 }}
initial={false}
whileHover={{ y: -2 }}
transition={{ duration: 0.2 }}
>
Анимированный контент
</motion.div>