รายละเอียดสำหรับเรียนรู้ React ปี 2020-2023 โดยโค้ชพล ดูหลักสูตรได้ที่ https://www.nextflow.in.th/react-training
เราสามารถประกาศ Function ที่ return ค่า เป็น JSX สำหรับการสร้าง Component ของเราได้
// src/App.js
import logo from './logo.svg';
import './App.css';
// สร้าง Function Component
const Hello = () => {
// สังเกตว่า CSS สามารถนำมาใช้งานใน component ได้ด้วย ตราบเท่าที่มีการ import เข้ามาใช้งาน
return (
<div className="danger">
<h1>Hello World</h1>
</div>
)
}
function App() {
let city = 'Bangkok';
return (
<div>
{/* นำ component มาใช้งานในรูปแบบ JSX */}
<Hello/>
</div>
);
}
export default App;
// src/App.js
import logo from './logo.svg';
import './App.css';
const Hello = () => {
return (
<div className="danger">
<h1>Hello World</h1>
</div>
)
}
// สร้าง Goodbye Component โดยใช้การประกาศ function แบบ javascript ดั้งเดิม
function Goodbye() {
return (
<div>
<h1>Good Bye</h1>
</div>
)
}
function App() {
let city = 'Bangkok';
return (
<div>
<Hello />
{/* นำ component มาใช้งานในรูปแบบ JSX */}
<Goodbye/>
</div>
);
}
export default App;