iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
自我挑戰組

線上商店串接tappay系列 第 12

React Component

  • 分享至 

  • xImage
  •  

Component是構建用戶界面的基本單元,每個React應用程式都是由多個component組成的樹狀結構。

其中App.js可以被視為最初的Root component。

我們可以撰寫新的component,在最上方import進App.js,並且在下面的function寫上標籤,去組成自己想要的槽狀結構。

import React from "react";
import "./App.css";
import Navbar from "./Navbar";
import Home from "./Home";

function App() {
  const title = 'Welcome to the new blog';
  return (
    <div className="App">
      <Navbar/>
      <div className="content">
        <Home/>
      </div>
    </div>
  );
}
export default App;

要寫新的Component,我們可以先在visual stduio下載Simple React Snippets套件。

新增一個javascrip檔案,打上sfc按enter,就會自己寫好一個像是函示的模板。

Navbar.js

const  Navbar = () => {
    return ( 
        <nav className="navbar">
            <h1>The Dojo Blog</h1>
            <div className="links">
                <a href="/">Home</a>
                <a href="/create">New Blog</a>
            </div>
        </nav>
    );
}
export default Navbar ;

Home.js

const Home = () => {
    return ( 
        <div className="home">
            <h2>Homepage</h2>
        </div>
     );
}
 
export default Home;

寫好內容後,再import至App.js。

參考資料

Net ninja


上一篇
使用React
下一篇
React Hook (useState)
系列文
線上商店串接tappay30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言