React.jsのコンポーネント読み込みに関する質問があります。React.jsでコンポーネントを順番にロードする理想的な方法
コンポーネントを特定の順序でロードする方法はありますか。たとえば、私は単一ページのウェブサイトの各ページのコンポーネントを持っています。
私は<homepage />
をしたいと思いますし、それは画像が、その後<profile />
、<works />
よりも最初にロードすることだ、というように...
ユーザーが最初に私のサイトにアクセスすると、ホームページが瞬時に(あるいは本当にすぐ)ロードするということでアイデアと休息彼らは潜在的にスクロールを開始する前に、少なくともユーザが見るべき何かを持っています。
私はgoogleに「react.jsでコンポーネントを順番にロードする」ことを試みましたが、運はありませんでした。
class MainContent extends React.Component {
componentDidMount() {
console.log("component mounted");
}
render() {
return(
<div className="main-content">
<ul className="block">
<HomePage />
<ProfilePage />
<WorksPage />
<ContactPage />
<BlogPage />
</ul>
</div>
)
}
}
私の最初のアイデアは<Homepage />
がロードされたときにtrueにブール状態を切り替えるでしょう<componentDidMount />
機能で約束を持っているだろう。
<Homepage />
{
this.state.loaded ?
<ProfilePage />
<WorksPage />
<ContactPage />
<BlogPage />
:
null
;
}
私は思考のその列と右のトラックにアム?
ご迷惑をおかけして申し訳ありません。
ありがとう、
萌え
'react-router'を使用していますか? – GProst
@GProstを行っています。なぜ聞くのですか? –