รายละเอียดสำหรับเรียนรู้ React ปี 2020-2023 โดยโค้ชพล ดูหลักสูตรได้ที่ https://www.nextflow.in.th/react-training
อ้างอิง - Ant Design
เปิดไฟล์ src/App.css
@import '~antd/dist/antd.css';
.App {
text-align: center;
}
/* CSS ที่เหลือ */
สร้างไฟล์ src/components/MenuBar.js
import React, {Component} from 'react'
import {Layout, Menu} from 'antd';
const {Header} = Layout;
export default class MenuBar extends Component {
render() {
return (
<Header>
<Menu
theme="dark"
mode="horizontal"
defaultSelectedKeys={['1']}
style=>
<Menu.Item key="1">Home</Menu.Item>
</Menu>
</Header>
)
}
}
เปิดไฟล์ src/App.js
เราจะเพ่ิมคำสั่ง import Component ต่างๆ ของ Ant Design เข้ามา รวมถึง Layout
// เอา MenuBar มาวางไว้เป็นเมนูด้านบน
import MenuBar from './components/MenuBar';
import {Layout} from 'antd';
const {Header, Content, Footer} = Layout;
ในส่วนของ คำสั่ง return
ก็สามารถใช้
return (
<div>
<Layout className="layout">
<MenuBar/>
<Content style=>
<div
style=>Content</div>
</Content>
<Footer style=>React Redux Workshop ©2012-2020 Created by Nextflow.in.th</Footer>
</Layout>,
</div>
)
import React from 'react';
import './App.css';
import MenuBar from './components/MenuBar';
import { Layout } from 'antd';
const { Content, Footer} = Layout;
function App() {
return (
<div>
<Layout className="layout">
<MenuBar/>
<Content style=>
<div
style=>Content</div>
</Content>
<Footer style=>React Redux Workshop ©2012-2019 Created by Nextflow.in.th</Footer>
</Layout>,
</div>
);
}
export default App;