저는 next
13.4.5 和 /app
기반의 TypeScript 라우팅을 사용하고 있습니다.
내 페이지 1에는 2페이지로 이동할 수 있는 (다음/링크)가 있습니다.
브라우저 뒤로 버튼을 사용하여 1페이지로 돌아가면 전체 페이지가 끊어집니다. 예를 들어 상단 섹션이 사라지고 페이지가 중간에서 시작됩니다. 나머지 페이지의 CSS가 작동하지 않습니다.
내 페이지 1은 완전 SSR이에요. 하지만 2페이지에는 page.tsx
中使用了 "use client";
에 있어요.
위 사이트의 배포된 버전을 공유하세요:
복사하려면 https://buzzli.vercel.app을 방문하여 오른쪽 상단에 있는 "시작" 버튼을 누르세요. next/link
태그입니다. 로그인 페이지로 이동됩니다. 그런 다음 뒤로 버튼을 사용하여 이전 페이지로 돌아가 보세요. 오류가 표시됩니다.
여기서 내가 뭘 잘못하고 있는지 모르므로 코드를 공유하지 않습니다.
문제를 발견했습니다.
실제로 문제는 중첩된
태그에 있습니다.
프로젝트 구조는 다음과 같습니다.
으아아아실수로 이 내부 레이아웃 파일 안에 또 다른
html
태그를 배치했습니다.