広告

JSX で HTML のように属性値を渡すとkeyref(React が扱う値)以外はpropsとして子コンポーネントに渡せます。

です。

React JSX
const Child = props => {
  return {props.text || "default text"};
};

const App = () => {
  return (
    
      
      
    
  );
};

Childtext属性を使っているので、親が使うときにtext属性を置いてあげるとその値を使うことができます。ですが、この値はが必ず渡されるという保証はありません。
予期しない動作にならないように、子ではフォールバック値が使われるように|| "default text"のように設定しておくと安心です。

JavaScript で飯食べたい歴約 9 年、 純( nju33 ) によるノートサイトです。

このサイトではドリンク代や奨学金返済の為、広告などを貼らせて頂いてますがご了承ください。

Change Log