iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
自我挑戰組

30 天線上自學前端系列 第 29

[Day 29] [React] JavaScript expression 在 JSX & EX6 的樣板字串

  • 分享至 

  • xImage
  •  

目前上了幾節 React.js 的課,我們可以直接這樣做的原因是有使用 JSX 擴充語法。像是可以用 JSX 來用 HTML 在 JavaScript 檔案直接撰寫程式,也可以再在 HTML 裡面加入 JavaScript。

課程的舉例是我們目前有了在 JavaScript 檔案直接撰寫 HTML:

ReactDOM.render(
  <div>
    <h1>Hello Cindy!</h1>
    <p>Your lucky number is 7</p>
  </div>,
  document.getElementById("root")
);

這邊的課程小挑戰是把姓名和數字用 const 帶入,而不寫死。

const fName = "Cindy";
const lName = "Lee";
const num = 7;

ReactDOM.render(
  <div>
    <h1>Hello {fName + " " + lName}!</h1>
    <p>Your lucky number is {num}</p>
  </div>,
  document.getElementById("root")
);

這樣的寫法結果會是這樣:

https://ithelp.ithome.com.tw/upload/images/20220929/20151588r1bp173Ugy.png

所以這意味著我們可以撰寫點程式,來帶入變數,這樣顯示就會是動態。

目前有抓到一些基本的感覺,接下來的課程會是 JavaScript expressions in JSX 的練習~


上一篇
[Day 28] [React] JSX code 小練習
下一篇
[Day 30] [React] JavaScript expression 在 JSX 的小練習
系列文
30 天線上自學前端72
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言