React系列 基礎概念

2021-09-29 15:00:58 字數 506 閱讀 8318

主要包括了4個部分:

react 應用都是構建在元件之上,元件包含props和state

react 的 jsx 的語法就是將 html 直接嵌入了 js **裡面

當元件狀態state有更改的時候,react 會自動呼叫元件的render方法重新渲染整個元件的 ui。

當然如果真的這樣大面積的操作 dom,效能會是乙個很大的問題,所以 react 實現了乙個virtual dom,元件 dom 結構就是對映到這個 virtual dom 上,react 在這個 virtual dom 上實現了乙個 diff 演算法,當要重新渲染元件的時候,會通過 diff 尋找到要變更的 dom 節點,再把這個修改更新到瀏覽器實際的 dom 節點上,所以實際上不是真的渲染整個 dom 樹。這個 virtual dom 是乙個純粹的 js 資料結構,所以效能會比原生 dom 快很多

react 使用的是「單向資料繫結」,區別於angular的 雙向資料繫結

TCP IP系列基礎概念(二)

應用程序從recvfrom呼叫開始到返回的整個時間內是阻塞的,知道recvfrom成功返回後,應用程序開始處理資料。程序把乙個套接字設定成非阻塞是再通知核心 當所請求的i o操作非得把本程序投入睡眠才能完成時,不要把本程序投入睡眠,而是返回乙個錯誤。前三次呼叫recvfrom時沒有資料返回,因此核心...

Core Data系列二 基礎概念

本文介紹的core data的基本概念是基於最常見的場合 core data配合sqlite資料庫使用。core data也可以處理記憶體中的資料,這點不在討論範圍內 core data中基本的類 core data中的檔案型別 core data stack 資料庫中所有的元件繫結在一起,稱為堆疊...

react系列教程

這個系列將從基礎語法講起,把react全家桶都講到,然後到具體的使用,最後完成後,會寫乙個完整的demo。目前已經完成的內容 react系列 零 安裝 react系列 一 jsx語法 元件概念 生命週期介紹 react系列 二 高階元件 hoc react系列 三 元件間通訊 react系列 四 r...