在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ react-redux中,applyMiddleware是什么,有什么用?

react-redux中,applyMiddleware是什么,有什么用?

react-redux中,applyMiddleware是什么,有什么用?

回答
編輯回答
安于心

applyMiddleware的作用是添加一個中間件;
你可以把一個個中間件看成一截截的管道,他們組成了一條長的管道,只不過管道里流過的不是水,而是action產(chǎn)生的數(shù)據(jù);
action傳遞過來的數(shù)據(jù)被一個中間處理后傳遞給下一個中間件處理,最后再給reducer處理。
每個中間件可以調(diào)用dispatch和getState方法。
希望對你有幫助:)

2018年4月27日 12:09
編輯回答
避風(fēng)港

其實里面的源碼并不多,可以看看這篇文字Redux-Thunk logger applyMiddleware源碼解析,中間件的機制在node非常常見,koa這個框架用的很多,在redux里面就是來增強creatStore方法的,比如thunk這個包,其實本質(zhì)就是改變下dispatch執(zhí)行,如果dispatch是一個正常的對象action,那么什么也不做,如果是一個函數(shù)那么就執(zhí)行函數(shù)。

2017年7月7日 23:00