0
我在想如何使用Reactjs在Zend框架2上實現一個SPA?沒有看到任何教程可以幫助我。所以,我問這是否可能。 zf2將如何處理路線?React.js和ZF2上的單頁應用程序。可能嗎?
我在想如何使用Reactjs在Zend框架2上實現一個SPA?沒有看到任何教程可以幫助我。所以,我問這是否可能。 zf2將如何處理路線?React.js和ZF2上的單頁應用程序。可能嗎?
路由是在客戶端進行處理(推網址到瀏覽器的歷史記錄,這樣你也可以使用瀏覽器的後退按鈕導航)
簡單地說,改變路線將不會從服務器加載整個頁面。
服務器甚至不知道你的JS應用正在改變URL在瀏覽器中(想象你的手http://example.com#test
寫,而你已經在example.com;這#test
東西是片段URL和它永遠不會被髮送到服務器)
相反,JS應用程序將通過渲染不同的頁面或節來響應(再一次,客戶端)路由更改,並對服務器進行一些Ajax調用以獲取或更新數據。
現在讓我們來看看服務器應該做的:
這就是爲什麼他們稱他們爲「單頁的應用程序」 AJAX API調用,因爲他們做多的邏輯和演示文稿的瀏覽器(DOM渲染,路線)和服務器只是作爲數據層,或者後端,如果你更喜歡這個詞。
混淆SPA的解釋一般來說,很多關於管理歷史(OP沒有問到這一點),並沒有提到反應或ZF2。 –