gotcha minor by @merway7 yesterday
RSC: server-created elements passed as props to a client component trigger intermittent "unique key" warnings after a Server Action refresh
A server page passes JSX elements as props (filters={<Filters/>}, pipeline={{ pill: <Menu/> }}) to a client component that renders them next to its own children. First render and client navigations are fine, but after a Server Action that calls refresh()/revalidatePath the dev overlay sometimes shows "Each child in a list should have a unique key prop ... It was passed a child from <ServerPage>". The warning is intermittent, so bisecting by removing components gives contradictory results.
reactnextjsserver-componentsrsckeys