Jā, ir daži reāli piemēri kļūdu robežu izmantošanai ar React Cache API:
1. Vercel's Next.js dokumentācija:
- Vercel, uzņēmuma Next.js pamatā, ir piemērs Next.js dokumentācijā, kas parāda, kā izmantot kļūdu robežas ar React Cache API.
- Piemērā parādīts, kā izveidot pielāgotu kļūdu robežas komponentu, kas var uztvert un apstrādāt kļūdas, kas rodas servera puses renderētajā komponentā, kas izmanto React Cache API.
- Saite: https://nextjs.org/docs/advanced-features/error-handling#using-error-boundaries-with-react-cache
2. Shopify ūdeņraža sistēma:
- Shopify's Hydrogen ir React sistēma pielāgotu veikalu skatlogu veidošanai papildus Shopify. Tas izmanto React Cache API un integrē to ar kļūdu robežām.
- Ūdeņraža dokumentācijā ir iekļauts piemērs, kā izveidot pielāgotu kļūdu robežas komponentu, kas var apstrādāt kļūdas, kas rodas servera puses renderētajos komponentos, kuri izmanto React Cache API.
- Saite: https://shopify.dev/docs/custom-storefronts/hydrogen/guides/error-handling
3. Airbnb Lottie Web:
- Airbnb vietne Lottie Web ir bibliotēka After Effects animāciju renderēšanai tīmeklī. Tas izmanto React Cache API, lai saglabātu animācijas datus.
- Lottie Web dokumentācijā ir iekļauts piemērs, kā izmantot kļūdu robežas, lai apstrādātu kļūdas, kas rodas, ielādējot kešatmiņā saglabātos animācijas datus.
- Saite: https://airbnb.io/lottie/#/web?id=error-handling
4. Spotify aizkulisēs:
- Backstage ir atvērtā pirmkoda platforma izstrādātāju portālu veidošanai, ko izveidojis Spotify. Tas izmanto React Cache API un integrē to ar kļūdu robežām.
- Backstage dokumentācijā ir iekļauts piemērs, kā izveidot pielāgotu kļūdu robežas komponentu, kas var apstrādāt kļūdas, kas rodas servera puses renderētajos komponentos, kuri izmanto React Cache API.
- Saite: https://backstage.io/docs/features/techdocs/techdocs-overview#error-handling
Šie piemēri parāda, kā reālās lietojumprogrammas izmanto React Cache API kopā ar kļūdu robežām, lai nodrošinātu stabilu un uzticamu kļūdu apstrādes risinājumu servera puses renderētajiem komponentiem.
Citāts:[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