React從入門到架構(1)--手把手建立、解讀以及開發第一個ReactApp
在開始建立第一個專案之前,我們有一些準備工作要做:
1. 前置工作–安裝軟體
安裝nodejs軟體,官網都有免費的可以下載:nodejs下載地址. 安裝VS Code軟體,不喜歡VS Code的也可以使用sublime Text都可以的,官網可以免費下載安裝:VS Code下載地址.
2. 建立專案
第二步就是專案的建立了:
-
首先在作業系統的全域性,使用npm命令(nodejs正確安裝後,即可使用),全域性安裝create-react-app:
npm install -g create-react-app
-
然後用該命令列,在指定地址建立專案:
create-react-app my-demo
-
然後我們進行專案的根目錄,使用如下命令進行啟動:
cd my-demo
npm run start
專案啟動起來後,可以看到如下介面:
下面,我們來一點一點的解讀這個create-react-app生成的程式碼。
3. 程式碼解讀
首先看一下這個目錄:
接下來我想重點講的是兩個東西: 1. 如何與之前的HTML模型對接起來; 2. 如何理解這段程式碼,並且在接下來可以在此基礎上開發。
相關推薦
React從入門到架構(1)--手把手建立、解讀以及開發第一個ReactApp
在開始建立第一個專案之前,我們有一些準備工作要做: 1. 前置工作–安裝軟體 安裝nodejs軟體,官網都有免費的可以下載:nodejs下載地址. 安裝VS Code軟體,不喜歡VS Code的也可以使用sublime Text都可以的,官網可以免費下載安裝:V
學習Qt之基礎篇——從入門開始(1)
Qt 簡介 Qt是一個跨平臺的C++應用程式開發框架,被廣泛用於開發GUI程式。 Qt有豐富的 API且面向物件。Qt是自由且開放原始碼的軟體,在GNU較寬鬆公共許可證條款下發布。支援廣泛的編譯器,包括GCC的C++編譯器和Visual Studio。 Q
Python入門筆記(1)_ 安裝、IDLE設定 及 opencv 配置
近期學習Python,計劃用Python做影象處理。於是用一天時間學習了imooc中的Python入門教程。這裡做個總結。 安裝 很簡單,直接進官網下載,一般為了相容性,大多選擇 2.7 版本。 按
理論: 數論(1):整除、gcd以及lcm
整除 整除的性質 設a, b是兩個整數, 並且b ≠ 0. 如果存在整數c, 使得 a = b * c , 則稱a被b整除, 或者b整除a,記作b |a(這裡是a 被 b整除, a >= b) 此時又稱a是b的倍數, b是a的因子。如果b不整
萌新web前端從零開始(1)——計算機入門
前言:這是一個萌新從零開始的學習之路,與大家分享自己的看法與見解,還請指出錯誤與遺漏點方便改正。 1.認識計算機。 計算機語言常見的有C,PHP,Ruby,Java,C#,Basic,JS,C++等,這裡我用到的是C#語言,用到的軟體是VisualStudio 2013版本。當用V
React入門介紹(1)-ReactDOM.render()等基礎
首先,React是一個用於構建使用者介面的Javascript庫,但Peact並不是一套完整的MVC或MVVM的框架,它僅涵蓋V-view檢視層。JSX是javascript的擴充套件,像Typescript,coffeeScript等一樣,都是Javascript的語法糖,
perl 入門知識(1)
.com 方法 如果 shift vim lis zed http script <一> 語句及註釋: Perl 語句以分號(;)結尾,用 # 作為一行的註釋,沒有其它語言中那種跨行的註釋。代碼塊用大括號圍起來,這個和 C 類似,但這個大括號在有些地方是強制要
backbone入門系列(1)基本組成部分
tle doctype syn 方法 1.3 服務器 行為 java code 一,首先backbone有以下組成部分:Events:事件驅動模塊 Model:數據模型 Collection:模型集合器 Router:路由器(對應hash值) History:開啟歷史管理
cocos2dx 3.1從零學習(二)——菜單、場景切換、場景傳值
天空 ptr select 特效 new 要點 綁定 使用 water 回想一下上一篇的內容,我們已經學會了創建一個新的場景scene,加入sprite和label到層中。掌握了定時事件schedule。我們能夠順利的寫出打飛機的主場景框架。 上一篇的內容我練習了七個新
Python3入門筆記(1) —— windows安裝與運行
python安裝 color 聲明 返回值 down 如果 ++ 這一 ges Python的設計哲學是“優雅”、“明確”、“簡單”。這也是我喜歡Python的理由之一 Python的安裝: 1.進入Python官方網站下載安裝包 點擊導航欄的 Downloads 會自動
「mysql優化專題」這大概是一篇最好的mysql優化入門文章(1)
left 機械 增刪改查 靜態 命中 mysql查詢 關註 mysq 增刪改 優化,一直是面試最常問的一個問題。因為從優化的角度,優化的思路,完全可以看出一個人的技術積累。那麽,關於系統優化,假設這麽個場景,用戶反映系統太卡(其實就是高並發),那麽我們怎麽優化? 如果請
[深度學習]實現一個博弈型的AI,從五子棋開始(1)
com class svm 顏色 display 深度 images += have 好久沒有寫過博客了,多久,大概8年???最近重新把寫作這事兒撿起來……最近在折騰AI,寫個AI相關的給團隊的小夥伴們看吧。 搞了這麽多年的機器學習,從分
自興人工智能-------------Python入門基礎(1)
bsp 編寫 意思 ctr 是否 比較運算符 -h name 字符串 Python 是一門簡單易學且功能強大的編程語言。 它擁有高效的高級數據結構, 並且能夠用簡單而又高效的方式進行面向對象編程。 Python 優雅的語法和動態 類型,再結合它的解釋性,使其在大多數平臺的許
Vue框架入門筆記(1)
rip com PE charset oct div 筆記 AR body <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l
LAMP架構(1)-安裝apache
Redhat apache 本篇博客為構築LAMP架構第一步,安裝apache實驗環境:redhat6.5實驗目的:安裝apache準備材料:redhat6.5系統 apache安裝包 實驗步驟:輸入tar xzvf http-2.4.2.tar.gz -C /opttar xzvf apr-1.4.
Django2.0官方文檔入門學習(1)overview
djang view site 屬性 -c .site views call data object-relational mapper:對象關系映射 data-model syntax:數據模型關系 migrate:負責申請和取消申請遷移 makemigrations
Hadoop核心架構(1)
追加 特性 框架 實用 endif 出現 ive 擁有 get 在大數據的發展過程中,出現了一批專門應用與大數據的處理分析工具,如Hadoop,Hbase,Hive,Spark等,我們先從最基礎的Hadoop開始進行介紹 Hadoop是apache基金會下所開發的分布式基礎
React學習筆記之react進階篇(1)
ava 不能 success 字符 style 使用 -s 布爾 一次 1.組件的state(狀態) 1.選擇合適的state state所代表的一個組件UI呈現的完整狀態集又可以分成兩類數據:用作渲染組件時使用到的數據的來源以及用作組件UI展現形式的判斷依據。 示
keras入門筆記(1)
keras入門筆記 TensorFlow原始碼庫: https://github.com/tensorflow/tensorflow 本文參考了部落格https://blog.csdn.net/qq_42483967/article/details/80759828,有不足之處希望大家
Pandas入門學習(1)
文章目錄 Pandas入門學習 1、Series Series的構造 建立Series ndarray建立Series dict建立Series 標量建立Series