teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

タグ

2020/06/17 11:44

投稿

MajinBoo
MajinBoo

スコア16

title CHANGED
File without changes
body CHANGED
File without changes

2

試したこと

2020/06/17 11:44

投稿

MajinBoo
MajinBoo

スコア16

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

試したこと

2020/06/17 08:56

投稿

MajinBoo
MajinBoo

スコア16

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
  ライブラリを使用することにこだわりは無いです。