k-hitoshi / Project-learning

JCB案件参画に向けた学習の為のリポジトリ
0 stars 0 forks source link

chapter 2 JSXをマスターしよう #4

Closed k-hitoshi closed 2 years ago

k-hitoshi commented 2 years ago

chapter 2 JSXをマスターしよう

学習期間06月27日〜7月10日

k-hitoshi commented 2 years ago

06月27日(月)

「基本復習」と「bootstrap」章について熟読

■感想 仮想DOM作成とそのレンダリングについてイメージが少しずつ湧いてきた。 bootstrapについても抵抗なく読み込めた。 これまでにVuetityやQuasarには触れたことがあるが、その違いや使用パターンについて調べてみよっと

ある程度内容を理解した為、次は手を動かします。

k-hitoshi commented 2 years ago

06月29日(水)

「基本復習」

レンダリングまでの手順について、実際コーディングして改めて復習してみた。

配列を意識した複数elementのレンダリングも理解できた。 が、この書き方は確かにしんどいかも

k-hitoshi commented 2 years ago

06月30日

「bootstrapによるデザイン」

デザインclassの指定とそのバリエーションについて、手を動かして学習した。 定義自体は実にシンプルだが、スタイリッシュな感じがして良い感じ

でも使わないと忘れそうだな。。

k-hitoshi commented 2 years ago

07月04日(月)

 「JSXを使う」「JSXの構文的な使い方」「表示の更新とイベント」

chapter 2の残分をを読み切った。 認知できた事は主に以下

配列を用いてcreateElementをしていた時より視認性が向上し、全体に優しいコードだと感じる。 今日は実際に手を動かします。

k-hitoshi commented 2 years ago

07月05日(火)

 「JSXを使う」「JSXの構文的な使い方」(実践編)

y-kawase commented 2 years ago
  • Q1:scriptファイルが別だと動作しない理由が知りたい  → 試し実装したところwait...となりました

script(list2-13).jsの中身がjsではなくhtmlになっていますねー scriptタグを外すと動きそうな気がします。

  • Q2:変数elへの代入時、書き方として前後の()は通常必要か否か知りたい  → どちらもブラウザ上は同じように表示はされています

必須ではないです。プロジェクトのコーディング規約次第ですかね。 JSXはReact.createElementの糖衣構文なので、全体がReact.createElement()で囲まれているようなものです。

k-hitoshi commented 2 years ago

07月07日(木)

 「表示の更新とイベントについて」

本日も手を動かして学習しました。

■学習内容

■感想 次からコンポーネントについての学習となります。

k-hitoshi commented 2 years ago

chapter 2 の学習が完了した為close