도전 : SSR 및 웹 구성 요소
reft.js와 같은 프레임 워크는 코드를 반응하여 구성 요소를 일반 HTML로 변환합니다. React 구성 요소 트리가 서버에서 렌더링 되고이 HTML은 클라이언트 브라우저로 전송됩니다. 이 HTML과 함께 태그를로드하면 React 및 Component Code가 있습니다. 브라우저는 컴포넌트 트리를 다시 렌더링하여 서버 렌더링 된 HTML과 일치합니다. 수화로 알려진이 프로세스는 효과, 이벤트 핸들러 및 상태 관리를 활성화하여 응용 프로그램을 대화식으로 만듭니다.
에 차단 스크립트를 추가합니다. 이것은 SSR의 목적과 모순되므로 일반적으로 바람직하지 않지만 즉각적인 렌더링을 보장합니다. 성능 영향은 캐싱에 의해 완화됩니다. 이것은 이상적인 장기 솔루션이 아닙니다. Future Next.js DSD 지원은 이러한 요구를 제거 할 것입니다 구현 세부 사항
는 직접 가져올 수 없습니다. 정기적 인 자바 스크립트 다발에 포함을 방지하려면 맞춤형 구매해야합니다. vite를 사용하겠습니다. 그것을 설치하고 (
이 모듈
: 를 만듭니다
이것은 에 번들을 만듭니다. 다음.js 서빙을 위해 폴더로 이동하십시오. 노드 스크립트는 이것을 관리하고 번들 파일 이름을 내보내는 모듈을 만듭니다 : .
<sl-tab-group ref="{tabsRef}">
<sl-tab panel="general" slot="nav">General</sl-tab>
<sl-tab panel="custom" slot="nav">Custom</sl-tab>
<sl-tab panel="advanced" slot="nav">Advanced</sl-tab>
<sl-tab disabled panel="disabled" slot="nav">Disabled</sl-tab>
<sl-tab-panel name="general">This is the general tab panel.</sl-tab-panel>
<sl-tab-panel name="custom">This is the custom tab panel.</sl-tab-panel>
<sl-tab-panel name="advanced">This is the advanced tab panel.</sl-tab-panel>
<sl-tab-panel name="disabled">This is a disabled tab panel.</sl-tab-panel>
</sl-tab-group>
위 내용은 Next (또는 모든 SSR 프레임 워크)와 함께 웹 구성 요소 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!