У меня есть простое следующее приложение js, на главной странице которого я просто показываю список из 10 фильмов с помощью кнопки / ссылки, которые открывают страницу c для этого mov ie. На этой странице я хотел бы показать весь контент для этого mov ie.
Мой первый подход заключался в добавлении идентификатора mov ie к ссылке следующим образом:
<Link href="/movies/[title]" as={`/movies/${movie._id}-${movie.title}`} prefetch>
<IconButton aria-label="Open">
<LaunchIcon />
</IconButton>
</Link>
И обрезать идентификатор из URL со следующей страницы и отправил дополнительный запрос в API для получения информации для этого mov ie. Но я почти уверен, что это не очень хорошая практика.
Внутри одного компонента mov ie / movies/[title].tsx
. Я попытался создать базовый c mov ie объект
const movieObj = {
_id: 1,
title: "",
release_at: new Date(),
created_at: new Date()
};
и установить эти данные с помощью хуков:
const [movie, setMovie] = useState<IMovie>(movieObj);
Как мне добиться хорошего решения с помощью следующего js * * 1015