template.tsx похож на layout.tsx — оборачивает дочерние страницы. Разница: layout сохраняет состояние при навигации и не ремаунтится, template создаёт новый экземпляр при каждой навигации. Каждый переход — новый mount, useEffect вызывается заново, состояние сбрасывается. Используй template когда нужна анимация входа/выхода при навигации, логирование page views через useEffect, формы которые сбрасываются при переходе. В большинстве случаев layout предпочтительнее.
Что такое template.tsx и чем отличается от layout.tsx?
Middle
146 просмотровAFK Offer AI
Как реализовать pull to refresh?