Reactjs가있는 동형 응용 프로그램에서 서버에 렌더링 된 동일한 초기 상태를 클라이언트에 전달해야합니다 (그러면 클라이언트가 ' 이벤트 바인딩 등의 앱).JSON 객체와 reactjs를 사용하여 서버 측 렌더링 된 초기 상태를 전달하기위한 윈도우 변수
나는이 초기 상태 창에 전역 변수를 설정을 down-- 전달하는 두 가지 방법을 본 적이
:
<script>
window.initialState = {{JSON.stringify(initialState)}} ;
</script>
또는 JSON 객체로 전달 :
<script id="initial-state" type="application/json"> {{JSON.stringify(initialState)}}</script>
둘 다 응용 프로그램의 어디서나 쉽게 검색 할 수 있습니다. 하나를 다른 것에 사용하면 어떤 이점이 있습니까?
나를 위해 두 사람 모두 매우 이상하고 못생긴 보입니다. 내 React 구성 요소를 빈 초기 상태로 멋지게 렌더링하고 서버가 최종 데이터를 다시 보낼 때이를 업데이트하는 방식으로 디자인합니다. – daniula