iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
自我挑戰組

30天CSS、JS、React打造專案零組件系列 第 21

DAY21 - [React] 建立專案,基礎設定

  • 分享至 

  • xImage
  •  

今日文章目錄:

  • 建立專案步驟
  • 參考資源

剛剛發現昨天的文章打到一半就上傳了?昨天腦子到底是多不好使,我還真不記得我只打了一半,其他的部分是在夢裡完成的嗎???
但今天也沒好到哪去,我邊吃月餅邊糾結這10天要練習什麼東西,想個半天(對~又是當天才想),決定還是做一個番茄鐘時間管理(幹!那麼沒創意!這個有什麼好想的),弄個Prettier + ESLint弄個半死,今天只有基礎設定可以寫了!等等還要回去補昨天的文章~


建立專案步驟

  • 以下的步驟,我使用 VS Code編輯,並直接在VS Code的終端機下指令。
    VS Code的終端機

  • 使用官網-create React app說明,但這裡我統一使用 yarn 套件管理工具。

        yarn create react-app 我的專案名稱
        yarn create react-app pomodoro-project
    
  • 下指令將目前位置指向剛剛新建的專案,並執行 yarn start,程式會安裝React的基礎環境。
    瀏覽器會自動打開位置在http://localhost:3000/,畫面顯示Welcome to React,代表安裝完成。

        cd pomodoro-project
        yarn start
    
  • 我先到我的github新建Pomodoro-project專案,並複製該專案的位址,等等會串連本地端的React專案,之後作為備案資料紀錄。

  • 回到VS Code,在終端機下指令

        git init
        git add remote 自訂遠端名稱 串接的github位址
        git add remote origin https://github.com/chen-chens/Pomodoro-project.git
    
  • 來試試看能不能成功與github連接:執行以下指令,重新reload github,有看到資料就代表上傳成功!

        git add .                              // 將剛剛異動的資料全部存檔(local)
        git commit -m "init pomodoro-project"  // 紀錄修改內容
        git push 剛剛自訂的遠端名稱 哪一個分支 
        git push origin master                 // 將local資料更新至remote
        git status                             // 查看目前git 狀態,可以在每次執行動作後確認
    
  • 在專案中加入 Prettier + ESLint package (這裡我還是有點模糊,附上我參考的教學文章)


參考資源:

在設定專案 Prettier + ESLint 的時候,我一直在想如果我在 VScode 已經有 Prettier + ESLint 外掛,為什麼還要在專案弄一遍?翻了一輪教學文章,總算找到兩篇回覆:

我在找到這兩篇答案,心裡的燈泡亮了!!


上一篇
DAY20 - [JS] 小結與番外篇:淺拷貝 與 深拷貝
下一篇
DAY22 - [React] 資料夾結構概述
系列文
30天CSS、JS、React打造專案零組件30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言