Kuxazululiwe: phendula isixhumanisi sangaphandle somzila

Inkinga enkulu ehlobene nezixhumanisi zangaphandle ze-React Router ukuthi zingabangela ukuziphatha okungalindelekile lapho uzulazula phakathi kwamakhasi ahlukene. Isibonelo, uma umsebenzisi achofoza isixhumanisi sangaphandle ngenkathi esekhasini Lerutha ye-React, isiphequluli sizozulazula sisuke ekhasini lamanje esikhundleni sokungena ekhasini elisha ngaphakathi kohlelo lokusebenza. Lokhu kungaholela ekudidekeni nasekukhungathekeni kubasebenzisi abalindele uguquko olushelelayo phakathi kwamakhasi. Ukwengeza, izixhumanisi zangaphandle zingaphinda zibangele izinkinga nge-SEO njengoba izinjini zokusesha zingase zingakwazi ukukhomba kahle okuqukethwe okuvela emithonjeni yangaphandle.

import { Link } from "react-router-dom";

<Link to="https://www.example.com" target="_blank" rel="noopener noreferrer">External Link</Link>

1. Lo mugqa ungenisa ingxenye yesixhumanisi kumtapo wezincwadi we-react-router-dom.
2. Lo mugqa udala isici sesixhumanisi esizoqondisa kabusha ku-“https://www.example.com” uma ichofozwa, bese siyivula kuthebhu entsha engenalo ulwazi lwesidluliseli oluthunyelwa ekhasini elisha. Umbhalo wesixhumanisi uzoba "Isixhumanisi Sangaphandle".

Siyini isixhumanisi sangaphandle

Isixhumanisi sangaphandle ku-React Router iyisixhumanisi esiyisa umsebenzisi ekhasini elingaphandle kohlelo lokusebenza. Lokhu kungaba iwebhusayithi yangaphandle, noma olunye uhlelo lokusebenza. Izixhumanisi zangaphandle zisetshenziselwa ukunikeza abasebenzisi ulwazi olwengeziwe noma izinsiza ezihlobene nokuqukethwe ngaphakathi kohlelo lokusebenza. Angasetshenziswa futhi njengendlela yokuqondisa abasebenzisi kwezinye izinhlelo zokusebenza noma amawebhusayithi ukuze ahlole okwengeziwe.

Ungangeza kanjani isixhumanisi sangaphandle nge-React Router

Ukwengeza isixhumanisi sangaphandle nge-React Router ku-React Router kuyinqubo eqondile. Okokuqala, udinga ukungenisa ingxenye yesixhumanisi kusuka kuphakheji ye-react-router-dom. Bese, ungasebenzisa ingxenye yesixhumanisi ukuze udale isixhumanisi se-URL yangaphandle. I-syntax yokudala isixhumanisi ibukeka kanjena:

Isibonelo, uma ubufuna ukudala isixhumanisi esiya ku-Google, sizobukeka kanje:

-Google

Uma usudale isixhumanisi sakho, ungangeza ama-props angeziwe njengethagethi nezimpawu ze-rel ukuze uthole ukufinyeleleka okungcono nezinjongo zokuphepha. Ngokwesibonelo:

-Google

Okuthunyelwe okuhlobene:

Shiya amazwana