⊗jsnxPmImSC 30 of 57 menu

Ιδιότητες (Props) Στοιχείων στο NextJS

Στο NextJS, όπως και στο React, τα δεδομένα από τα γονικά στοιχεία στα θυγατρικά μπορούν να μεταβιβαστούν μέσω ιδιοτήτων (props).

Ας δούμε πώς γίνεται αυτό στην πράξη. Ας υποθέσουμε ότι το θυγατρικό μας στοιχείο μπορεί να δεχτεί ιδιότητες:

export default function Child({text1, text2}) { return <p> child </p>; }

Ας τις εμφανίσουμε στη σήμανση του στοιχείου:

export default function Child({text1, text2}) { return <p> child {text1} {text2} </p>; }

Ας υποθέσουμε ότι το γονικό στοιχείο συμπεριλαμβάνει το θυγατρικό μας στοιχείο:

import Child from '@/comp/child/child.jsx'; export default function Test() { return <> <h1>Test</h1> <Child /> </>; }

Ας μεταβιβάσουμε στο θυγατρικό στοιχείο δεδομένα από το γονικό:

import Child from '@/comp/child/child.jsx'; export default function Test() { return <> <h1>Test</h1> <Child text1="aaa" text2="bbb" /> </>; }

Δημιουργήστε ένα θυγατρικό στοιχείο Product για την εμφάνιση ενός προϊόντος. Ας μεταβιβάζονται ως ιδιότητες το όνομα και η τιμή του προϊόντος.

Ας υποθέσουμε ότι δίνεται ο ακόλουθος πίνακας με προϊόντα:

let prods = [ { id: 1, name: 'prod1', cost: 100, }, { id: 2, name: 'prod2', cost: 200, }, { id: 3, name: 'prod3', cost: 300, }, ];

Εμφανίστε σε βρόχο τα δεδομένα των προϊόντων, χρησιμοποιώντας το θυγατρικό στοιχείο Product.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη