EM
Size: a a a
EM
EM
S
EM
S
S
S
EM
S
EM
S
import React, { useEffect, useState } from 'react';
import Header from '../../elements/Header';
const Home = () => {
const [renderAbout, setRenderAbout] = useState(false);
const [renderAdv, setRenderAdv] = useState(false);
const [renderReq, setRenderReq] = useState(false);
const imoportAbout = async () => {
const { default: Hello } = await import('./HomeAbout');
setRenderAbout(<Hello />);
const { default: Hello1 } = await import('./HomeAdvantages');
setRenderAdv(<Hello1 />);
const { default: Hello3 } = await import('../../elements/RequestForm');
setRenderReq(<Hello3 />);
};
useEffect(() => {
imoportAbout();
}, []);
return (
<div className="homePageBox">
<Header headerClass="headerBox_main" />
{renderAbout}
{renderAdv}
{renderReq}
</div>
);
};
export default Home;
S
import React from 'react';
import dynamic from 'next/dynamic';
import Header from '../../elements/Header';
const HomeAbout = dynamic({
loader: () => import('./HomeAbout'),
loading: () => <p>LOADING</p>,
ssr: false,
});
const HomeAdvantages = dynamic({
loader: () => import('./HomeAdvantages'),
loading: () => <p>LOADING</p>,
ssr: false,
});
const RequestForm = dynamic({
loader: () => import('../../elements/RequestForm'),
loading: () => <p>LOADING</p>,
ssr: false,
});
const Home = () => {
return (
<div className="homePageBox">
<Header headerClass="headerBox_main" />
<HomeAbout />
<HomeAdvantages />
<RequestForm />
</div>
);
};
export default Home;
EM
EM
EM
EM
S
S
EM
EM