Я использую Next.js 14.2.12 и пытаюсь создать страницу входа с разными фоновыми изображениями для элемента в зависимости от размера экрана. Вот базовая структура моего компонента src/app/login/page.tsx:
Код: Выделить всё
"use client";
const Login: React.FC = () => {
return (
Some text
);
};
export default Login;
Есть ли в Next.js встроенный способ добиться этого? Или мне нужно использовать медиа-запросы CSS и JavaScript для динамического обновления фонового изображения? Если да, то как я могу сделать это эффективно, не влияя на производительность?
Я работаю со следующими четырьмя размерами экрана и хочу применить четыре разных изображения в формате PNG.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... creen-size