DP
Size: a a a
DP
YP
YP
MK
DP
YP
Она автоматически загрузит бандл, содержащий OtherComponent, когда этот компонент будет впервые отрендерен.
Это означает что реакт лейзи подгружает файл только тогда когда юзер до него доскроллит или только когда юзер войдет в сеть и т д, верно?DP
DP
Она автоматически загрузит бандл, содержащий OtherComponent, когда этот компонент будет впервые отрендерен.
Это означает что реакт лейзи подгружает файл только тогда когда юзер до него доскроллит или только когда юзер войдет в сеть и т д, верно?YP
DP
YP
DP
YP
DP
YP
<Router>
<Suspense fallback={<div>Загрузка...</div>}>
<Switch>
<Route exact path="/" component={Home}/>
<Route path="/about" component={About}/>
</Switch>
</Suspense>
</Router>
УсловноYP
DM
export const getServerSideProps = async (context) => {Появляется ошибка :
const {res, req} = context;
const headers = {
"Referer": req.headers.referer ? req.headers.referer : req.headers.host,
"Cookie": req.headers.cookie
};
const statusPageRedirect = async (status) => {
console.log(status);
switch (status) {
case "new_buy":
res.redirect("/thankyou");
return;
default:
res.redirect("/thankyou");
return;
}
};
try {
const clientApplication = await apiGetApplication(headers)
.then(response => response?.data[0].status);
await statusPageRedirect(clientApplication);
return {props: {}};
} catch (error) {
return res.redirect("/login"); // если пользователь не авторизован редиректим на логин
}
};
export default connect(state=>state, mapDispatchToProps)(Cabinet);
Cannot set headers after they are sent to the clientКак правильно сделать редирект ?
DP
RG