Problem: In rscCaching, you strip the _rsc value: params.set('_rsc', '').
Next.js uses the _rsc query param (often a hash) to ensure the client receives the correct flight segment version for the current build/tree.
Risk: If you deploy a new version of the app, key stripping might match an RSC payload from a previous deployment (if the path is the same). This can lead to hydration errors or broken UI if the client code expects a different RSC structure.
Problem: In rscCaching, you strip the _rsc value: params.set('_rsc', '').
Next.js uses the _rsc query param (often a hash) to ensure the client receives the correct flight segment version for the current build/tree.
Risk: If you deploy a new version of the app, key stripping might match an RSC payload from a previous deployment (if the path is the same). This can lead to hydration errors or broken UI if the client code expects a different RSC structure.