Далее Js получить содержимое элемента клика на следующей странице - PullRequest
2 голосов
/ 25 апреля 2020

У меня есть простое следующее приложение 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

...