Я новичок в Next Js, и я пытаюсь передать объект на другую страницу через компонент. Я опубликую код и объясню лучше, что я пытаюсь сделать:
Объект выглядит так:
objectEx = {
name: 'name',
description: 'description'
}
Это основной компонент: Я пытаюсь передать объект в Router.pu sh
export default class ComponentDummy extends Component {
handleSubmit = value => e => {
e.preventDefault()
Router.push({
pathname: '/OtherPage'
query: { **PASS AN OBJECT HERE** } //what im trying is: query: { objectEx: objectEx},
}
}
}
Это страница, на которой я пытаюсь получить объект в запросе
const OtherPage = ({ query }) => {
return(
<div>
Do Stuff with the object here
</div>
)
}
OtherPage.getInitialProps = ({ query }) => {
return { query }
}
Затем на странице выше я пытаюсь получить доступ к объекту, как:
query.objectEx.name
Это не работает, как я и думал. Как мне этого добиться?
Заранее спасибо