私はあなたがコンポーネントの状態を保存し、要素が "再レンダリング"されるように変更することができますが、私の使用例では、レンダリングのスピードが上がらない状況があります。コンポーネントのhtmlを保存またはキャッシュする方法は?
私が探しているのは、いったんComponentがレンダリングされると、その子のhtmlを含むhtmlコードが必要だということです。
たぶんの線に沿って何か:私はこれと同様の問題を見てきました
render() {
return(
<ChildComponent/>
);
}
componentDidMount() {
// Get the html code of this Component here
// Something like:
// <div>
// <span>Child component</span>
// </div>
}
: React caching rendered components
しかし、それは1のようにHTML要素を取得することができる方法についての深さには行きません文字列
サーバーサイドレンダリングはオプションですか?もしそうなら、これを見てください:https://facebook.github.io/react/docs/react-dom-server.html –
残念ながら私はSSRを使用していません。おそらく要素を複製する方法はありますか? – pizzae
状況をより詳しく説明できますか? ''は 'state'や' props'を使用していますか? –