I have a single-page application based on react.js. In one view I have a paginated table containing links to other pages on the left side and some content on the right side. The pagination is done with reactjs and the pagination buttons don't have a href attribute like `?page=2.
I assume that google or other search engines won't be able to access links from the tables of second or later pages. Is this assumption valid?
If that's right I will add href tags like href=link?page=2 to the pagination and to make the following pages directly accessible.
This brings up another question:
I have cannonical tags on my page. Should I include page=2 in this tag?
Because the content on the right side does not change, wouldn't this lead to duplicate content?