Da, obstaja nekaj resničnih primerov uporabe meja napak z API-jem React Cache:
1. Vercelova dokumentacija Next.js:
- Vercel, podjetje, ki stoji za Next.js, ima v svoji dokumentaciji Next.js primer, ki prikazuje, kako uporabiti meje napak z API-jem React Cache.
- Primer prikazuje, kako ustvariti komponento meje napake po meri, ki lahko ujame in obravnava napake, do katerih pride znotraj upodobljene komponente na strani strežnika, ki uporablja API React Cache.
- Povezava: https://nextjs.org/docs/advanced-features/error-handling#using-error-boundaries-with-react-cache
2. Shopify's Hydrogen Framework:
- Shopifyjev Hydrogen je ogrodje React za ustvarjanje izložb po meri na Shopifyju. Uporablja React Cache API in ga integrira z mejami napak.
- Dokumentacija Hydrogen vključuje primer, kako ustvariti komponento meje napake po meri, ki lahko obravnava napake, ki se pojavijo v upodobljenih komponentah na strani strežnika, ki uporabljajo API React Cache.
- Povezava: https://shopify.dev/docs/custom-storefronts/hydrogen/guides/error-handling
3. Airbnb's Lottie Web:
- Airbnb Lottie Web je knjižnica za upodabljanje animacij After Effects na spletu. Za predpomnilnik podatkov o animaciji uporablja React Cache API.
- Spletna dokumentacija Lottie vključuje primer, kako uporabiti meje napak za obravnavanje napak, ki se pojavijo pri nalaganju predpomnjenih animacijskih podatkov.
- Povezava: https://airbnb.io/lottie/#/web?id=error-handling
4. Spotifyjevo zakulisje:
- Backstage je odprtokodna platforma za gradnjo portalov za razvijalce, ki jo je ustvaril Spotify. Uporablja React Cache API in ga integrira z mejami napak.
- Dokumentacija Backstage vključuje primer, kako ustvariti komponento meje napake po meri, ki lahko obravnava napake, do katerih pride znotraj upodobljenih komponent na strani strežnika, ki uporabljajo API React Cache.
- Povezava: https://backstage.io/docs/features/techdocs/techdocs-overview#error-handling
Ti primeri prikazujejo, kako aplikacije v resničnem svetu uporabljajo API React Cache v povezavi z mejami napak, da zagotovijo robustno in zanesljivo rešitev za obravnavanje napak za svoje komponente, upodobljene na strani strežnika.
Citati:[1] https://legacy.reactjs.org/docs/error-boundaries.html
[2] https://react.dev/reference/react/cache
[3] https://stackoverflow.com/questions/68435879/handling-errors-in-javascript-react-when-calling-backend-apis
[4] https://www.happyteam.io/blog/how-errors-can-be-handled-with-react-query/
[5] https://reetesh.in/blog/react-cache-function-explained