libro
www.tuyano.com
初心者のためのReact入門

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

作成:2017-04-08 09:29
更新:2017-04-08 09:29

■MyComponentに値を渡す

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

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

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

※プログラムリストが表示されない場合

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')
);

※関連コンテンツ

「初心者のためのReact入門」に戻る