鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ 如何寫(xiě)一個(gè)react狀態(tài)管理框架?

如何寫(xiě)一個(gè)react狀態(tài)管理框架?

如題

其實(shí)是需要解決兩大問(wèn)題:

1.數(shù)據(jù)抽離到store里,并對(duì)數(shù)據(jù)進(jìn)行監(jiān)控,這個(gè)可以使用Object.definePropertiesProxy

2.數(shù)據(jù)有變化需要通知組件更新

如果要實(shí)現(xiàn)一個(gè)良好的狀態(tài)管理,應(yīng)該如何去設(shè)計(jì)? 又如何在數(shù)據(jù)發(fā)生變化后讓對(duì)應(yīng)組件更新?

使用reactcontext就算了,15.x版本不推薦,16.x以后語(yǔ)法變化太大,不穩(wěn)定的東西盡量不適用。

請(qǐng)大神們賜教啊啊啊啊啊啊

回答
編輯回答
小曖昧

我不知道為什么要自己寫(xiě)

我覺(jué)得可以用現(xiàn)成的redux mobx

另外掘金有很幾篇文章是重寫(xiě)狀態(tài)管理的
可以搜一搜

2017年12月27日 04:54