目次
事前準備
以下のようなボタンコンポーネントを準備します。
const Button = () => { return ( <button> ボタン表示タイトル </button> ); }; export default Button;
このコンポーネントは以下の様に呼び出します。
<Button />
このボタンコンポーネントの「ボタン表示タイトル
」を受け渡したPropsの値を表示する様に修正します。
Propsで文字列を渡す方法
ボタンコンポーネントを以下の様に修正します。
const Button = ({ title, }: Props) => { return ( <button> {title} </button> ); }; type Props = { title: string; }; export default Button;
以下の様に呼び出すことで、タイトルを渡し、Propsで渡ってきた値を使用する事ができます。
<Button title="ボタン" />
初期値を設定する方法
以下の様に「title = "初期値"
」と記載することで、初期値を設定する事ができます。
const Button = ({ title = "初期値", }: Props) => { return ( <button> {title} </button> ); }; type Props = { title: string; }; export default Button;
以下の様に呼び出すことで、Propsではなく、初期値が使用されます。
<Button />