2016-11-28 39 views
0

我使用ReactJs以創建單個部件,一個動態的形式中,用戶successfuly發送形式後我需要:ReactJS導航到新的位置和刷新窗口

  1. 從表單重定向遠
  2. 完全刷新窗口以獲取新的html模板。這裏我不在乎任何React狀態。在這個新位置沒有React存在(組件只在一個位置)。

到目前爲止,我嘗試更換歷史記錄,導致重定向,但沒有請求到服務器來檢索這些新的html模板。這個怎麼做?

回答

1

如果我的理解是正確的,您希望在表單提交後重定向到新頁面。你也希望從服務器端渲染新頁面。

試試這個:

onFormSubmit() { 
    // ... do things 

    window.location.assign("http://exampleapp.com/somepage/"); 
}