⊗jsnxPmImSC 30 of 57 menu

Props của Component trong NextJS

Trong NextJS cũng giống như trong React, dữ liệu từ component cha sang component con có thể được truyền qua props.

Hãy cùng xem cách thực hiện điều này trong thực tế. Giả sử component con của chúng ta có thể nhận các props:

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

Hãy hiển thị chúng trong phần tử của component:

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

Giả sử trong component cha import component con của chúng ta:

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

Hãy truyền dữ liệu từ component cha vào component con:

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

Tạo component con Product để hiển thị sản phẩm. Giả sử props được truyền là tên và giá sản phẩm.

Giả sử có mảng sau chứa các sản phẩm:

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

Hiển thị trong vòng lặp dữ liệu của các sản phẩm, sử dụng component con Product.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối