back

コンポーネントを作ろう! (4/5)

■MyComponentに値を渡す

では、修正したMyComponentを利用しましょう。index.jsを下のリスト欄のように修正して下さい。Webブラウザで、タイトルとメッセージが表示されるようになります。

ここでは、renderの第1引数で<MyComponent />を指定していますが、このタグの中に以下のように属性が追加されています。
<MyComponent title="○○" content="○○" />

このtitlecontentという属性が、MyComponent.jsthis.props内にtitlecontentというプロパティとして追加されていたのです。このようにコンポーネントのタグを利用する側では、this.propsに用意するプロパティを、コンポーネントタグの属性として用意することで値を受け渡すことができます。



(by. SYODA-Tuyano.)

※リストが表示されない場合

AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。

import React from 'react';
import ReactDOM from 'react-dom';
import MyComponent from './MyComponent';
import './index.css';

ReactDOM.render(
  <MyComponent 
    title="My COMPONENT" 
    content="これは、オリジナルコンポーネントのサンプルです。" />,
  document.getElementById('root')
);




   

記事のリストに戻る



PC Site G+ mail