HTML in JSX/TSX

Type of HTML in JSX/TSX

  1. Html is jsx/tsx -- Can view in developer tool only
  2. Html with text พวก Container อย่าง div span
  3. Html with child element
  4. Html with attribute

Sample Code

import { useState } from 'react'
import reactLogo from './assets/react.svg'
import viteLogo from '/vite.svg'
import './App.css'

function App() {

  return (
    <div className="App"> 
      <h1>Hello</h1>
      { /* 1. Html is jsx -- Can view in developer tool only*/ }
      <div/ >

      { /* 2. Html with text พวก Container อย่าง div span*/ }
      <div>2. Text Div</div>
      <span>2. Text Span</span>

      { /* 3. Html with child element */ }
      <div>
        <span>3. Child Span</span>
        <p>3. Child P</p>
      </div>
        
      { /* 4. Html with attribute */ }
      <div role="App" id="app1">
        4. Attribute with double quote
      </div>
      <div role='App' id='app2'>
        4. Attribute with single quote
      </div>
      <div role={`App`} id='app3'>
        4. Attribute with grave accent ` 
      </div>
    </div>
  )
}

export default App

Result


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.