Reactでアロー関数をrenderする
Reactでアロー関数をrenderするパターンをいくつかメモ。こういうことの積み重ねが大事なのです。
import React from "react";
import ReactDOM from "react-dom";
const returnReactElement = () => {
return <h2>text</h2>;
};
//省略
const returnReactElement2 = () => <h2>text2</h2>;
//引き数
const returnReactElement3 = value => <h2>{value}</h2>;
//引き数
const returnReactElement4 = (no, name) => {
//const newString = no + '番目は' + name + 'さんです。'
const newString = `${no}番目は${name}さんです。`;
return <h2>{newString}</h2>;
};
const rootElement = document.getElementById("root");
ReactDOM.render(returnReactElement(), rootElement);
//出力 text
ReactDOM.render(returnReactElement2(), rootElement); //出力 text2
ReactDOM.render(returnReactElement3('hello'), rootElement);
//出力 hello
ReactDOM.render(returnReactElement4("#1", "aragaki"), rootElement);
//出力 #1番目はaragakiさんです。
ちなみに
const newString = no + '番目は' + name + 'さんです。'
は
const newString = `${no}番目は${name}さんです。`;
というふうに書ける



