Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk.

Által Mária Gathoni
Ossza megCsipogOssza megEmail

Hozzon létre egyéni 404-es oldalt egy egyszerű React útvonal használatával, hogy látogatóinak hasznos élményben legyen része, amikor a legnagyobb szükségük van rá.

Előbb vagy utóbb a felhasználó olyan URL-t fog felkeresni, amely nem létezik az Ön webhelyén. Önön múlik, hogy ezután mit tesz a felhasználó.

Előfordulhat, hogy megnyomják a Vissza gombot, és elhagyják a webhelyet. Ehelyett megadhat egy hasznos 404-es oldalt, amely segít nekik továbbra is a webhelyére navigálni.

A React webhelyek esetében a React router segítségével létrehozhat egy hasznos 404-es nem található oldalt.

404-es oldal létrehozása

A 404-es hiba akkor fordul elő, amikor megpróbál felkeresni egy webhely olyan oldalát, amelyet a szerver nem talál. Fejlesztőként a 404-es hibák kezelése egy olyan oldal létrehozását jelenti, amelyet a szerver helyettesít, ha nem találja a kért oldalt.

instagram viewer

A React alkalmazásban ezt úgy teheti meg, hogy létrehoz egy nem található összetevőt, amely nem létező útvonalakon jelenik meg.

Ez a cikk azt feltételezi, hogy már rendelkezik egy működő React alkalmazással, amelyen be van állítva az útválasztás. Ha nem, hozzon létre egy React alkalmazást majd telepítse React Router.

Hozzon létre egy új fájlt NotFound.js néven, és adja hozzá a következő kódot a 404-es oldal létrehozásához.

import { Link } tól től "react-router-dom";
exportalapértelmezettfunkcióNem található() {
Visszatérés (
<div>
<h1>Hoppá! Úgy tűnik, elveszett.</h1>
<p>Íme néhány hasznos link:</p>
<Link a='/'>itthon</Link>
<Link a='/blog'>Blog</Link>
<Link a='/contact'>Kapcsolatba lépni</Link>
</div>
)
}

Ez a 404-es oldal egy üzenetet és linkeket jelenít meg, amelyek átirányítják a felhasználót a webhely gyakori oldalaira.

Útválasztás a 404-es oldalra

Normál útvonalat hozhat létre a React router segítségével:

import { Útvonal, Útvonalak } tól től "react-router-dom";
funkcióApp() {
Visszatérés (
<Útvonalak>
<Útvonal útvonala="/" elem={ <Itthon/> }/>
</Routes>
)
}

Megadhatja az URL elérési utat és az útvonalon megjeleníteni kívánt elemet.

A 404-es oldal a webhelyen nem létező elérési utak esetében jelenik meg. Tehát az elérési út megadása helyett használjon egy csillagot (*).

<Útvonal útvonala='*' elem={<Nem található />}/>

Használata * megjeleníti a NotFound komponenst az útvonalakban nem megadott összes URL-hez.

Útválasztás a Reactban

Egy útválasztó segítségével könnyedén létrehozhat egy 404-es oldalt minden olyan URL-hez, amely nem létezik a React webalkalmazásában.

A böngészőknek van egy alapértelmezett 404-es oldaluk, de egy egyéni oldal létrehozása lehetővé teszi, hogy elmondja a felhasználóknak, hogy mi hibázott, és hogyan javíthatják ki. Létrehozhat egy 404-es oldalt is, amely illeszkedik a márkájához.

Hogyan telepítsünk ingyenesen egy React alkalmazást a GitHub oldalakkal

Olvassa el a következőt

Ossza megCsipogOssza megEmail

Kapcsolódó témák

  • Programozás
  • Reagál
  • Programozás
  • Webfejlesztés

A szerzőről

Mária Gathoni (55 publikált cikk)

Mary a nairobi székhelyű MUO munkatársa. Alkalmazott fizikából és számítástechnikából szerzett B.Sc fokozatot, de jobban szeret műszaki területen dolgozni. 2020 óta foglalkozik kódolással és műszaki cikkek írásával.

Továbbiak Mary Gathonitól

Megjegyzés

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez