摘要:前言隨著框架的強大,使用的人數(shù)與日俱增。不僅僅要給孫子組件分發(fā)他們要的狀態(tài)同時還要給自己的子女組件分發(fā)他們需要的狀態(tài)。所以,我們必須想辦法解決這樣的窘迫。幫助每一個組件分發(fā)狀態(tài),減少了中間環(huán)節(jié)。就像眼鏡你需要用的時候就會想起它
前言
隨著React框架的強大,使用的人數(shù)與日俱增。
由于React只是一門UI型框架。對數(shù)據(jù)層的處理就有點捉襟見肘
所以社區(qū)中更新了像Flux,Redux等新的框架來配合React達到開發(fā)者的需求
沒有使用Redux作為爺爺級別的組件傳遞狀態(tài) 確實有點累。
不僅僅要給孫子組件分發(fā)他們要的狀態(tài)同時還要給自己的子女組件分發(fā)他們需要的狀態(tài)。
如果項目再大一點,過程再繁瑣點那狀態(tài)簡直堆積如山。
所以,我們必須想辦法解決這樣的窘迫。
Redux引入了一個叫做Store,你可以把它當作這個項目的管家。
幫助每一個組件分發(fā)狀態(tài),減少了中間環(huán)節(jié)。
使用Redux舉個栗子
沒有使用Redux,我北京要到四川的快遞要經(jīng)過
北京->鄭州->西安->四川
使用了Redux,相當于用飛機送快遞
北京->四川
總結(jié)Redux的主要優(yōu)點很明顯,但缺點也不容忽視(本文并沒有提起像reducer,action)
使用了Redux往往會讓項目變得更加繁瑣所以,
你需不需要使用Redux你應(yīng)該捫心自問
任何事物都是一把雙刃劍,
對于我們程序員來說,用新技術(shù)解決了一個老問題,但往往也會埋藏了幾個看不見的新BUG
還是借用作者的話。Redux就像眼鏡,你需要用的時候,就會想起它
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/100545.html
摘要:前言隨著框架的強大,使用的人數(shù)與日俱增。不僅僅要給孫子組件分發(fā)他們要的狀態(tài)同時還要給自己的子女組件分發(fā)他們需要的狀態(tài)。所以,我們必須想辦法解決這樣的窘迫。幫助每一個組件分發(fā)狀態(tài),減少了中間環(huán)節(jié)。就像眼鏡你需要用的時候就會想起它 前言 隨著React框架的強大,使用的人數(shù)與日俱增。 由于React只是一門UI型框架。對數(shù)據(jù)層的處理就有點捉襟見肘 所以社區(qū)中更新了像Flux,Redux等...
摘要:如在中在中,聚合積累的結(jié)果是當前的對象。被稱為副作用,在我們的應(yīng)用中,最常見的就是異步操作。至于為什么我們這么糾結(jié)于純函數(shù),如果你想了解更多可以閱讀,或者它的中文譯本函數(shù)式編程指南。 DvaJS: React and redux based, lightweight and elm-style framework. https://dvajs.com/ 實例項目源碼:https://g...
摘要:進階期理解中的執(zhí)行上下文和執(zhí)行棧進階期深入之執(zhí)行上下文棧和變量對象但是今天補充一個知識點某些情況下,調(diào)用堆棧中函數(shù)調(diào)用的數(shù)量超出了調(diào)用堆棧的實際大小,瀏覽器會拋出一個錯誤終止運行。 (關(guān)注福利,關(guān)注本公眾號回復(fù)[資料]領(lǐng)取優(yōu)質(zhì)前端視頻,包括Vue、React、Node源碼和實戰(zhàn)、面試指導(dǎo)) 本周正式開始前端進階的第一期,本周的主題是調(diào)用堆棧,今天是第3天。 本計劃一共28期,每期重點攻...
摘要:提供了完整的環(huán)境,并且支持自定義域名指向,動態(tài)計算資源調(diào)整,可以完成各種應(yīng)用的開發(fā)編譯與部署。 react 新特性 react16 Context 算法相關(guān) 圖解排序算法(二)之希爾排序 微信小程序 微信小程序組件化的解決方案移動端尺寸基本知識 瀏覽器 前端必讀:瀏覽器內(nèi)部工作原理瀏覽器緩存原理解讀瀏覽器加載css和js及dom解析之間的關(guān)系瀏覽器緩存 CSS學(xué)習(xí) 移動web開發(fā)布局入...
閱讀 2542·2021-10-12 10:12
閱讀 1723·2019-08-30 15:52
閱讀 2459·2019-08-30 13:04
閱讀 1746·2019-08-29 18:33
閱讀 969·2019-08-29 16:28
閱讀 457·2019-08-29 12:33
閱讀 2066·2019-08-26 13:33
閱讀 2369·2019-08-26 11:36