回答編集履歴

1

補足

2022/09/08 07:24

投稿

退会済みユーザー
test CHANGED
@@ -166,5 +166,17 @@
166
166
  export default Count;
167
167
  ```
168
168
 
169
+ ## 補足
170
+
171
+ フラグ変数 `flag` が truthy のときだけ何らかのコンポーネント `Component` を表示したいとき上記の回答に書いた
172
+ ```jsx
173
+ {flag && <Component />}
174
+ ```
175
+ とするのはよくやる手ですが、`Component` 側に表示、非表示のフラグをpropで渡し、表示、非表示の制御をそのコンポーネント側でやりたいという場合もあるでしょう。nomariさんの回答で提案されている Material UI の [Dialog](https://mui.com/material-ui/api/dialog/) はそのようなフラグをprop `open` で受け取ります。
169
176
 
170
177
 
178
+
179
+
180
+
181
+
182
+