ReactJS 改行挿入方法
ReactJSで2つの文字列間に<br>
タグを追加する方法
ReactJSでは、HTML要素を直接レンダリングすることはできません。代わりに、JSXという構文を使用します。JSXはJavaScriptの拡張であり、HTMLに似た構文でReactコンポーネントを記述することができます。
方法1: 文字列をテンプレートリテラルで囲み、<br>
タグを直接挿入する
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{string1}<br />{string2}
</div>
);
};
- <br>タグ
改行を挿入するHTMLタグ。 - テンプレートリテラル
\
で囲まれた文字列。
方法2: 文字列を配列に分割し、<br>
タグを配列要素として追加する
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{[string1, <br />, string2]}
</div>
);
};
- 配列
要素の順序を制御するために使用。
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{string1 + "<br />" + string2}
</div>
);
};
- 文字列連結
文字列を結合する操作。
注意
br
タグはHTML要素であるため、JSXの構文に従って使用してください。br
タグは自己終結タグであり、閉じタグは必要ありません。
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{string1}<br />{string2}
</div>
);
};
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{[string1, <br />, string2]}
</div>
);
};
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{string1 + "<br />" + string2}
</div>
);
};
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{string1}<br />{string2}
</div>
);
};
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{[string1, <br />, string2]}
</div>
);
};
const myComponent = () => {
const string1 = "Hello";
const string2 = "world";
return (
<div>
{string1 + "<br />" + string2}
</div>
);
};
javascript reactjs