[解決済み] jsxにpropsとしてオブジェクトを渡す
2022-05-15 01:20:29
質問
あるオブジェクトに複数の共通のキーと値を持つプロップがあり、それをいくつかのjsxに渡したいのです。このようなものです。
const commonProps = {myProp1: 'prop1',myProp2: 'prop2'};
<MyJsx commonProps />
これを個別のプロップスを渡すように機能させたい。
<MyJsx myProp1={commonProps.myProp1} myProp2={commonProps.myProp2}/>
これは可能か?
どのように解決するのですか?
<ブロッククオートこれは可能ですか?
はい、可能です。ただし、送信方法が正しくありません。
の意味は
<MyJsx commonProps />
は
<MyJsx commonProps={true} />
つまり、何も値を指定しなければ、デフォルトで
true
. オブジェクトを渡すには、このように書く必要があります。
const commonProps = {myProp1: 'prop1',myProp2: 'prop2'};
<MyJsx commonProps={commonProps} />
更新しました。
オブジェクトがあり、すべてのプロパティを別々のpropとして渡したい場合は、このように書きます。
<MyJsx {...commonProps} />
関連
-
[解決済み] error 'document' is not defined : eslint / React
-
[解決済み] sh: react-scripts: npm start の実行後にコマンドが見つからない。
-
React はエラー TypeError を報告します。未定義のプロパティ 'XX' を読み取ることができない、問題は解決されました。
-
[解決済み] ESLintとTSLintの違い【クローズド】について
-
[解決済み] React JSX内のループ
-
[解決済み] setStateを呼び出さずにReactコンポーネントを強制的に再レンダリングすることは可能ですか?
-
[解決済み] React jsのonClickはメソッドに値を渡すことができない
-
[解決済み] react-router - ハンドラコンポーネントにpropsを渡す
-
[解決済み】 {this.props.children} に props を渡すには?}
-
[解決済み】React JSXで引用符内のpropsにアクセスする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】React 17で動作するEnzymeアダプターはどれですか?
-
[解決済み】コンポーネントの定義に表示名がない react/display-name
-
[解決済み】ngrokがReact devサーバーに接続しようとすると、無効なホストヘッダが表示される。
-
[解決済み] SVGサークル内の画像にボーダーを追加する方法
-
[解決済み] jest: テストスイートの実行に失敗しました。予期しないトークンのインポート
-
[解決済み] 非必須項目に対するYupバリデーション
-
[解決済み] Uncaught (in promise) Error: リクエストに失敗、ステータスコード404
-
[解決済み] axios-mock-adapter onGet mock data not effective.
-
[解決済み] 拡張子.tsと.tsxの違いは何ですか?どちらもreactのタイプスクリプトファイルの拡張子として使用されます。では、どこで使うべきなのでしょうか?
-
[解決済み] React」は定義される前に使用されていた