Propsとは
親コンポーネントから子コンポーネントへ受け渡すときに使います。
今回の場合は、
- 親コンポーネント:
App.jsx
- 子コンポーネント:
Button.jsx
親がimport Button from './Button';
インポートして、Button
コンポーネントを表示しています。
親からButton
コンポーネントのtitle
を変更しています。Button.jsx
でprops
を使って受け取り、{props.title}
と記述することでtitle
を受け取ることができます。
App.jsx
import React from 'react';
import Button from './Button';
const App = () => {
return (
<>
<Button title='index'/>
<Button title='show'/>
<Button title='update'/>
<Button title='destroy'/>
<Button title='new'/>
<>
);
};
export default App;
Button.jsx
import React from 'react';
const Button = (props) => {
return (
<>
{props.title}
<>
);
};
export default Button;