iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Modern Web

Dear React 修煉之路系列 第 3

(D-3) Dear React 修煉之路:認識JSX

  • 分享至 

  • xImage
  •  

今天要學習的是 React 中非常常用來搭配一起使用的語法JSX

JSX是什麼

JSX全名為 JavaScript eXtension ,屬於一種 React 的擴充語法
更容易理解的意思就是,JSX 語法讓我們可以在 JavaScript 中寫上 HTML 標籤
並且 JSX 能夠讓 React 產生一個 Element

寫寫看JSX吧
在 React 中嘗試寫了一個 App 的 Function

function App() {
  return (
    <div>
      <h1>Dear React</h1>
      <p>my name is React</p>
      <button>click</button>
    </div>
  )
}

查看 localhost:3000 預覽出來的成效

React中也可以這樣寫
這是一個簡單的使用JSX方法

const element = <p>Hello World!</p>;

把變數放到JSX中使用
宣告一個 name 變數,隨後將 name 變數透過大括號的方式放至 JSX 語法中也是可以正確被執行

const name = "Allison";
const element = <p>Hello {name}</p>;

JSX命名方法
React DOM 使用 camelCase 來命名屬性
ex:原本在 HTML 中 username ,在 JSX 則是使用 userName 來命名

以上文章內容如果有誤,歡迎大大們給予指教/images/emoticon/emoticon71.gif

參考資料:React官方文件


上一篇
(D-2) Dear React 修煉之路:建立React專案
下一篇
(D-4) Dear React 修煉之路:初探 React Components - 1
系列文
Dear React 修煉之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言