최초 클라이언트에서 전달한 데이터를 react spa에 상태값으로 설정 하는 방법

외부에서 리액트페이지 호출 할때 전달한 데이터를 리액트 spa의 초기데이터로 세팅하고 싶습니다.

예를들어 외부 클라이언트에서 페이지를 띄우기 위해 http post {clientId: 1234} 로 호출하면,
리액트 spa에서 clientID: 1234의 값이 세팅된 채로 클라이언트에 페이지가 노출되었으면 합니다.

제가 생각한 방법은 세션에 저장해서 리액트가 브라우저에 최초 렌더링될 때 다시 세션id로 값을 가져오는 방법입니다. 다른 best practice가 있을까요

clientid가 노출되서는 안될값이 아니라면 url파라메터로 id를 넣어주고
컴포넌트에서 URLSearchParam을 이용해서 state로 저장하면 되겠네요.