I actually tried to build it in separate pages initially, but when I went from page to page, the tabs of the sidebar (a reusable) showed "null" for a split second and then it showed the values.
and I am not sure how going back behavior from page to page (e.g. if the page is where it was left)
and I think twitter and similar are built as spa