diff --git a/src/components/router-pages-container/RouterPagesContainer.js b/src/components/router-pages-container/RouterPagesContainer.js index cccfe13..273d4e7 100644 --- a/src/components/router-pages-container/RouterPagesContainer.js +++ b/src/components/router-pages-container/RouterPagesContainer.js @@ -41,13 +41,13 @@ class RouterPagesContainer extends Component { return route.url === url; }) || {}; - // Удаляет предыдущую страницу - if (this.currentPage) { - this.currentPage.destroy(); - } - // Рендерит новую страницу, если url изменился if (url !== this.currentUrl) { + // Удаляет предыдущую страницу + if (this.currentPage) { + this.currentPage.destroy(); + } + this.currentUrl = url; this.currentPage = new PageComponent('#page', this.mainNode); }