Tengo un componente de barra lateral que quiero mostrar en diferentes páginas en mi proyecto Next js. Por supuesto, podría agregarlo a cada página por separado, digamos, por ejemplo, quiero mi barra lateral en la página 1 y page2 , las agrego a la page1.js page1 la page2.js en mi carpeta de pages . Pero cuando page1 de la página 1 a la page2 mi componente de la barra lateral se volverá a cargar y mis estados de uso se perderán.
Idealmente, quiero tener algún tipo de plantilla, digamos _page_with_sidebar.js donde puedo agregar mi componente de barra lateral y algún tipo de componente principal en el que se representan páginas específicas. Esto sería similar al documento personalizado que proporciona Next js, pero con alcance solo para páginas específicas.
¿Es esto posible en Next js o hay una mejor solución para este problema?