最近公司專案的事情比較少,事情比較清,想學習新技術豐富自己又不知道學什麼,正好想起組長說可能會換框架,於是就開始翻起來了react的官網,不得不說官網的思路挺不錯的,react的官網從兩個方面對react教程,分別是傳統的文件和乙個小demo的實踐教程,因為我自己不太喜歡單純的看文件,選擇了實踐的方法,react官網提供的demo是乙個簡單的井字棋的遊戲,通過搭建井字棋這個小遊戲demo,我自己也簡單的對react有了一定的了解。
render()方法可以將react的虛擬dom元件在網頁上進行渲染,但是需要載體,現在我接觸到的就是root,操作也是直接的用document方法來選擇
上面中就是現在我所接觸的渲染方法,呼叫reactdom的render方法,通過document.getelementbyid('root')來渲染,執行了專案之後,通過瀏覽器的控制台可以看見很清晰的dom結構。
這個root就是我react專案的載體,我所有的**都是在root裡搭建實現的,同時react元件提供兩種元件方式,一種是函式元件,一種是類元件,函式元件可以直接通過render和props渲染,也可以作為基礎元件被其他復合元件搭建
class元件可以通過 constructor承接props,用super接收props的屬性,內建的state,可以相當於vue的data使用,宣告的全域性變數都可以在這裡使用由this.state呼叫,剛剛開始接觸react。
以上全是自己的一些理解,如果有什麼理解不對的請大佬們指出並指導
第一次嘗試
python是資料結構筆記一 引入 以一道題來展示 如果a b c 1000,且a 2 b 2 c 2 a,b,c為自然數 求a,b,c可能的組合 解析 列舉法 思路 a 0.b 0.c 先讓其中的乙個數a去不變,b變化,當b確定乙個數的時候c去變化 也就是利用迴圈巢狀的方式 乙個個的試,那麼就有多...
第一次嘗試
第一次嘗試呢 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展...
SqlLocalDB第一次嘗試
一 介紹 sqllocaldb是vs安裝時附帶的資料庫軟體,相當於精簡版的sql express。二 使用 vs版本為2015,預設安裝位置為 c program files microsoft sql server 130 tools binn 如果能看到sqllocaldb,說明安裝正確,開啟c...