Open4

react 学んだこと

ハルハル

情報を格納したオブジェクトをテンプレート文字列で記述したような文字列を出力するようなケースでは分割代入を使うと見やすくなる。


const animal ={name:dog , age:28}
const {age , dog}= animal
const message = '私は${age}歳です'
console.log(message)

ハルハル

reactで作ったコンポーネントを表示するためにはreactDOMを使う。
HTMLファイルにコンポーネントを表示するための場所を作っておく。
例)htmlファイルに記述
 <div id="root"></div>

そして、idがrootのタグを取得し、そのタグに表示したいコンポーネントを入れる。
例)jsxファイルに記述
const root=createReact(document.getElementById(root));
root.render(<App/>);

ハルハル

スタイル(見た目)の適用をコンポーネントのクラス名を変えることによって変更することができる。
clsxを使う!zennと書いているところにはすべてに適用したいクラス名を書く。

const className=clsx(zenn,{red:props.role===true})

ハルハル

React のプロパティ(props)で真偽値を渡すとき、その値がtrueの場合は省略可能です。