質問編集履歴
3
タグ
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
2
試したこと
title
CHANGED
File without changes
|
body
CHANGED
@@ -76,9 +76,9 @@
|
|
76
76
|
```doc```メソッドにはドキュメント名を渡す必要がありますが、ドキュメント名は投稿データに含まれるユーザー名を渡したいため、```array.map()```内で実行する必要があるかと思います。
|
77
77
|
しかし、コンポーネントのトップレベルではないためライブラリのHooksが使えない、という状態です。
|
78
78
|
|
79
|
+
|
79
80
|
そのほか、ユーザーのデータを```useState()```利用し、```array.map()```の```return()```に含まれるユーザーの名前と住所に渡してみました。
|
80
|
-
結果投稿にユーザー情報を添えることができたのですが、動きがもっさりしていたので
|
81
|
-
```array.map()```内で```console.log()```
|
81
|
+
結果、投稿にユーザー情報を添えることができたのですが、動きがもっさりしていたので```array.map()```内で```console.log()```を記述してレンダーされた回数を確認したろ、物凄い数のレンダーが実行されていました。
|
82
82
|
そのため、パフォーマンス性を著しく損なう実装方法は避けたいです。
|
83
83
|
|
84
84
|
---
|
1
試したこと
title
CHANGED
File without changes
|
body
CHANGED
@@ -76,6 +76,11 @@
|
|
76
76
|
```doc```メソッドにはドキュメント名を渡す必要がありますが、ドキュメント名は投稿データに含まれるユーザー名を渡したいため、```array.map()```内で実行する必要があるかと思います。
|
77
77
|
しかし、コンポーネントのトップレベルではないためライブラリのHooksが使えない、という状態です。
|
78
78
|
|
79
|
+
そのほか、ユーザーのデータを```useState()```利用し、```array.map()```の```return()```に含まれるユーザーの名前と住所に渡してみました。
|
80
|
+
結果投稿にユーザー情報を添えることができたのですが、動きがもっさりしていたので
|
81
|
+
```array.map()```内で```console.log()```でレンダーされた回数を確認したろ、物凄い数のレンダーが実行されていました。
|
82
|
+
そのため、パフォーマンス性を著しく損なう実装方法は避けたいです。
|
83
|
+
|
79
84
|
---
|
80
85
|
|
81
86
|
ライブラリを使用することにこだわりは無いです。
|