react中mobx失效問題

2021-08-31 09:48:24 字數 684 閱讀 5790

發現問題:小白解決過程

第一:找關鍵點,即**觸發到問題。

第二:觸發後執行了哪些操作。

第三:操作業務問題是否正常。

第四:與正常業務比較,差別在**。

第五:思考問題。

第六:求助。。。。

小白感覺自己發現問題後,處理問題,找到問題的效率很低不知道是不是我的思路出現了問題,希望得到大佬們的支援。

最後:發現問題是,在react的渲染函式,render()中需要接收你需要動態監聽的資料。

原本我的想法通過@inject(『***store』)@observer就可以觀察被觀察的物件中的@observable的變化,如果想要乙個可觀察的狀態引起render的執行,那麼這個觀察的值必須dom文件結構中存在,或者它 可以影響dom文件的結構說白了,你要把它放在render中(這個值會影響render過程中dom文件結構變化)

總結:如果想要乙個可觀察的狀態引起render的執行,那麼這個觀察的值必須dom文件結構中存在,或者它 可以影響dom文件的結構

以上只是小白的錯誤記錄

React陣列重新賦值問題,用到mobx狀態管理

let newtablestore tablestore let newoperates tojstablestore.operates.filter item,index if newoperates.length 0 以上陣列每次賦值物件都不一樣,如果要用newtablestore去渲染newt...

狀態管理庫 MobX 和 react

class todostore report progress addtodo task const todostore new todostore 複製 當我們去建立乙個todostore,他擁有乙個todos集合,現在我們往這個todostore裡新增一些東西,為了明顯起見,就呼叫todosto...

狀態管理庫 MobX 和 react

class todostore report progress addtodo task const todostore new todostore 當我們去建立乙個 todostore,他擁有乙個 todos 集合,現在我們往這個 todostore 裡新增一些東西,為了明顯起見,就呼叫 todo...