Маршрутызацыя ў React з дапамогай бібліятэкі Router
У гэтым раздзеле мы пазнаёмся з вельмі цікавым і важным раздзелам пры стварэнні web-прыкладанняў - маршрутызацыяй. Менавіта дзякуючы маршрутызацыі карыстальнік можа перамяшчацца сярод мноства web-старонак у залежнасці ад дзеянняў або адпраўляемых запытаў.
З гэтага дапаможніка мы даведаемся, як выкарыстоўваць знешнюю бібліятэку React Router, каб ствараць React прыкладанні з маршрутызацыяй.
React Route дазваляе нам працаваць з маршрутызацыяй як на баку кліента (гэта значыць у браўзэры), так і на баку сервера. Ён дазваляе ствараць складаныя аднастайнічныя web-прыкладанні, якія выкарыстоўваюць навігацыю без абнаўлення ўсёй старонкі (гэта ёсць без дадатковых зваротаў да сервера), а таксама працаваць з гісторыяй браўзэра (стрэлкі назад).
React Router выкарыстоўвае архітэктуру, заснаваную на кампанентным падыходзе. Такім чынам, даная бібліятэка дазваляе ажыццяўляць навігацыю сярод мноства кампанентаў React прыкладання, змяняць URL у браўзэры і падтрымліваць сінхранізацыю стання вашага прыкладання з URL.