在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ react-navigation和react-router在react-nati

react-navigation和react-router在react-native中區(qū)別是什么?

react-router 在單頁面應(yīng)用中,“模擬”瀏覽器URL的跳轉(zhuǎn)原理,根據(jù)不同URL來渲染不同的組件。react-router同樣也可是使用在react-native中,來實現(xiàn)不同應(yīng)用的路由功能,那么此時react-navigation的作用是導(dǎo)航器,這兩個東西是否產(chǎn)生了功能行的重復(fù)還是?

初次接觸react-native,有點不是很明白,還望各位解答。

回答
編輯回答
尋仙

簡單說react-navigation適合app,react-router適合網(wǎng)頁

  1. react-navigation默認(rèn)提供的比如Header、StackNavigator和TabNavigator都是開發(fā)app時必備的,而這些react-router是不提供的。
  2. react-router里地址改變,切換到另一個route后,原有的route就被銷毀了,包括組件的state,如果這時返回,原有的route需要重新實例化,而react-navigation并不是這樣的,原route還是存在的
2018年3月16日 13:31