მარშრუტიზაცია React-ში Router-ის ბიბლიოთეკის საშუალებით
ამ განყოფილებაში ჩვენ გავეცნობით ვებ-აპლიკაციების შექმნის ძალიან საინტერესო და მნიშვნელოვან განყოფილებას - მარშრუტიზაციას. ზუსტად მარშრუტიზაციის წყალობით შეუძლია მომხმარებელს ნავიგაცია ვებ-გვერდების მრავალფეროვნებაში მოქმედებებიდან ან გაგზავნილი მოთხოვნებიდან გამომდინარე.
ამ სახელმძღვანელოდან ჩვენ შევისწავლით, თუ როგორ გამოვიყენოთ გარე ბიბლიოთეკა React Router, რათა შევქმნათ React აპლიკაციები მარშრუტიზაციით.
React Router გვაძლევს საშუალებას ვიმუშაოთ მარშრუტიზაციაზე როგორც კლიენტის მხარეს (ანუ ბრაუზერში), ისე სერვერის მხარეს. ის საშუალებას აძლევს შექმნას რთული ერთგვერდიანი ვებ-აპლიკაციები, რომლებიც იყენებენ ნავიგაციას მთელი გვერდის განახლების გარეშე (ანუ სერვერთან დამატებითი მიმართვების გარეშე), ასევე იმუშაოს ბრაუზერის ისტორიასთან (უკან ისრები).
React Router იყენებს არქიტექტურას, რომელიც დაფუძნებულია კომპონენტურ მიდგომაზე. ამრიგად, ეს ბიბლიოთეკა საშუალებას აძლევს ხორციელდეს ნავიგაცია React აპლიკაციის მრავალ კომპონენტს შორის, შეცვალოს URL ბრაუზერში და უზრუნველყოს სინქრონიზაცია თქვენი აპლიკაციის მდგომარეობისა URL-თან.