Redux管理機制

2022-07-26 14:00:25 字數 689 閱讀 8080

redux是乙個獨立專門用於做狀態管理的js庫,不是react外掛程式。

作用:集中式管理react應用中多個元件共享的狀態和從後台獲取的資料。

使用react-redux簡化redux的編碼

使用redux-thunk實現redux的非同步編碼

使用redux devtools實現chrome中redux的除錯

父元件向子元件通訊

子元件向父元件通訊

隔代通訊

兄弟元件通訊

props

vue自定義事件

訊息訂閱與發布

vuex

slot

通過一般屬性實現父向子通訊

通過函式屬性實現子向父通訊

缺點:隔代元件和兄弟元件比較麻煩

vue內建實現:可以代替函式型別的props

繫結監聽:

觸發(分發)事件:this.$emit("eventname",data)

缺點:只適合於子向父通訊

需要引入實現庫,如:pubsub-js

訂閱訊息:pubsub.subscribe('msg',function(msg,data){})

發布訊息:pubsub.publish('msg',data)

優點:適用於任意關係元件間通訊;

對元件間關係沒有限制,推薦使用。

專門 用來實現父向子傳遞帶資料的標籤;

記憶體管理機制

記憶體管理 jvm將記憶體分成三大主要區域 堆,棧,方法區,用來儲存資料。堆 堆中主要儲存引用型別物件,給成員變數分配空間。棧 jvm在執行程式時,在棧中會為每乙個方法都提供儲存空間叫棧幀,用來儲存方法中的區域性變數。方法區 用來儲存jvm載入的位元組碼檔案的資訊 類的資訊 包含類的方法,方法只有乙...

記憶體管理機制

記憶體管理是乙個作業系統必不可少 並且 非常重要的一環 linux 的成功 和它優秀的記憶體管理聯絡非常密切 因為乙個系統的高效性慾穩定性往往決定於它的記憶體管理機制 我項很多人吃過 dos 下 640k 的苦吧 前面我們介紹了 386 保護模式 從今天起我們將在此基礎上 分析 linux 的虛擬儲...

場景管理機制

場景管理機制能使引擎更加有效率的進行碰撞測試,拾取演算法,陰影演算法,裁剪演算法等需要遍歷整個場景的各種操作.而且對骨骼動畫也有天生的好處.通常我們把場景中物體的層次關係用一張場景圖 scene graph 來表示.場景圖中最下層的葉子節點是幾何體.場景中所有的幾何體資料都只存在於葉子節點中.場景中...