Это, кажется, не отвечает на вопрос в малейшей степени. Проголосовал, потому что нерелевантный и неполный ответ.

аюсь создать ссылку на маршрутизатор через мое приложение,

В этом сценарии у меня есть три файла.

App.js

Book.js

DetailedView.js

У меня внутри Книги выстроена<Link> который появляется только когда завис (над обложкой книги)

{this.state.isHovered ? (
   <Link to={`/details/${this.props.book.industryIdentifiers[1].identifier}`}>
<div className="hover-box"></div>
</Link>) : ( <div /> )}

Это приведет меня к / details / 12345 (номер isbn10)

Мне трудно понять, как, например,setState({iPressedThisBook}) при нажатии<Link> или если я могу использовать часть после/12345 создать как фильтр

Потому что вApp Route будет подключен как ...

<Route path="/details/:id" render={() => (
          <BookDetailedView
            bookStateUpdated = {this.bookStateUpdated}
            book = {this.state.books}
          />
)}/>

Я позже хочу захватить:id так что я делаю напримерthis.props.book.find(:id) внутри моего<BookDetailedView>

Ответы на вопрос(1)

Ваш ответ на вопрос