May tag na: Redux

5 mga artikulo

Serye:

Dalawang backend na pumupuno sa iisang shared na client cache sa mga federated na module

Dalawang backend, isang client? RTK Query vs Apollo sa React Native

Ang parehong PokéAPI data ay dumarating sa REST at GraphQL sa iisang RTK Query slice, isang tag ang nag-i-invalidate sa dalawa, at ang tapat na tanong: kailan sulit ang normalized na cache ng Apollo kung dalawang cache ang presyo habang lumilipat.

Ang parehong federated app na nakakabit sa dalawang magkaibang state stack

Mga state stack sa ilalim ng federation: ang parehong React Native app na binuo nang dalawang beses

Muling binubuo ng TanStack Query at Zustand ang app na kabubuo lang ng Redux Toolkit at RTK Query; gumagana pareho, at ang nagpapaiba sa kanila ay kung ano ang mangyayari kapag tumigil sa pagkoordina ang mga independent na team.

Isang federated remote na nagdadagdag ng sarili nitong slice sa isang shared store habang tumatawid dito ang isa pang remote

Client state sa kabila ng seam: mga remote na may dalang sariling slice sa React Native

Isang remote ang nag-i-inject ng slice na siya lang ang may-ari sa shared store, dala ng contract ang nag-iisang action na tumatawid, at dumarating ang write bilang prop; mag-dispatch bago pa mabuo ang slice at tahimik na mawawala ang add.

Isang host app na may hawak na isang shared store na pinupunan ng dalawang feature na hiwalay na inilabas ng live na API data

Isang shared store: server state sa mga federated remote sa React Native

Isang remote at isang installed na package ang nag-i-inject ng kani-kanilang endpoint sa iisang store ng host at nagshe-share ng isang cache; kapag namali ang pag-share, mag-ha-hang ang screen sa isang spinner na hindi nare-resolve kailanman.

Server state at client state sa React

Server state at client state: bakit dalawang library ang kailangan ng React apps

Magkaiba ang requirements ng server state at client state. Bakit hinahati ng modern React stacks ang trabaho sa dalawang library sa halip na isang store.