自動化無しに生活無し

WEBとかAIとかLinux関係をひたすら書く備忘録系ブログ

【React】閉じタグがないHTML要素は/(スラッシュ)をタグの末尾に書く【inputタグ、imgタグ等】

thumbnail

Reactでは、閉じタグがないHTMLを書く時は、以下のようにする。

export const App = () => {
    return (
        <>
            <input type="button" value="送信" />
        </>
    );
}

このように /がないと、エラーになってしまう点に注意。

export const App = () => {
    return (
        <>
            <input type="button" value="送信">
        </>
    );
}

これはAppを呼び出すときも同様である。<App>としてしまうとエラーになる。

// React
import ReactDOM from "react-dom";
import { App } from "./App";

ReactDOM.render(<App /> , document.getElementById("root"));

結論

閉じタグのないHTMLタグは、Reactでは末尾にスラッシュ(/)を入れるよう、クセをつけておきましょう。

スポンサーリンク

シェアボタン

Twitter LINEで送る Facebook はてなブログ