iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 20
0

Day 19 - React 什麼是React? 要怎麼用?

上一章簡單介紹了React跟如何建立專案

今天來把我們會用到的package都加進來吧

npm install react-router-dom
npm install reactstrap
npm install react-bootstrap

安裝完可以在package.json看到我們所安裝的東西

大家可能會疑惑怎麼有一個package-lock.json, 是不小心裝錯嗎!?

並不是喔, 這是在下install指令時就會自動生成

可以想像成是一個紀錄(Version Tree), 當你的安裝新的東西或版本有更新, 他會記錄具體的來源和版本號

安裝好後, 可以在專案底下發現多了App.js

import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';

class App extends Component {
  render() {
    return (
      <div className="App">
        <header className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
          <p>
            Edit <code>src/App.js</code> and save to reload.
          </p>
          <a
            className="App-link"
            href="https://reactjs.org"
            target="_blank"
            rel="noopener noreferrer"
          >
            Learn React
          </a>
        </header>
      </div>
    );
  }

}

export default App;

在Terminal輸入啟動指令

npm start

執行後會自動開啟Browser並連到 localhost:3000

3000 port是現在前端默認的port, 就像後端都走8080一樣

https://ithelp.ithome.com.tw/upload/images/20191006/20119510pRCsLW9kSJ.png

Day 21 - React 什麼是Component? 生命週期?


上一篇
Day 19 - React 什麼是React? 要怎麼用?
下一篇
Day 21 - React 什麼是Component? 生命週期?
系列文
Spring Boot and React - 前後端 30 天分手日記30

尚未有邦友留言

立即登入留言