[react]loadableを使用してコードを記述する
6132 ワード
😈 3秒以内にWebサイトがロードされなければ、ユーザーは離れます.😈
3...
2...
1...!!
🧨🧨🧨
という言葉がある
フロントエンド開発者は、Webページを開発する際にユーザー体験を向上させるために、
重要なのは、彼に削除コード(code-sparsing)を作ることです.
loadableライブラリを使用して簡単なコードを記述する方法について説明します.
サーバー側のレンダリングを行わないページ間で切断
3...
2...
1...!!
🧨🧨🧨
という言葉がある
フロントエンド開発者は、Webページを開発する際にユーザー体験を向上させるために、
重要なのは、彼に削除コード(code-sparsing)を作ることです.
loadableライブラリを使用して簡単なコードを記述する方法について説明します.
😇 loadableライブラリのインストール
npm i @loadable/component
npm i @types/loadable__component // typescript 사용시
😇 loadableライブラリの使用方法
// before
import LogIn from '@pages/LogIn'
import SignUp from '@pages/SignUp'
// after
const LogIn = loadable(() => import('@pages/LogIn'));
const SignUp = loadable(() => import('@pages/SignUp'));
😇 会員加入のあるサイトコードとして登録&理解!
// App.txs
import React from 'react';
import { Switch, Route, Redirect } from 'react-router-dom';
import loadable from '@loadable/component';
// ✨loadable을 사용한 코드 스플릿팅
const LogIn = loadable(() => import('@pages/LogIn'));
const SignUp = loadable(() => import('@pages/SignUp'));
const App = () => {
return (
<Switch>
<Redirect exact path="/" to="/login" />
<Route path="/login" component={LogIn} />
<Route path="/signup" component={SignUp} />
</Switch>
);
};
export default App;
😇 どのような単位で分離すればいいですか?
サーバー側のレンダリングを行わないページ間で切断
Reference
この問題について([react]loadableを使用してコードを記述する), 我々は、より多くの情報をここで見つけました https://velog.io/@jjhstoday/React-loadable을-사용한-코드-스플릿팅テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol