[英]integrate dynamic data in react
最佳實踐是像這樣提供數據
[
{
data: [
{ name: 'Store Name', value: 'expreso polar'},
{ name: 'Store Id', value: 're485754re'}
]
}
]
name
為標簽, value
為對應標簽需要在表格中顯示的數據
這是我在編碼時遇到的非常常見的事情,這就是我所做的。 我不確定您是如何獲取 json 的,無論是通過 fetch 還是硬編碼,但將其作為 json 對象存儲在變量中
const [metadata, setMetadata] = useState([])
const data = response.json()
setMetadata(data);
const Table = useMemo(() => metadata.map(
({name, id, tags, address, logo}) => (
<div>
<div>Name: {name}</div>
<div>Id: {id}</div>
<div>Tags: {tags}</div>
<div>Address: {address}</div>
<div>: {logo}</div>
</div>
)
),
[metadata]);
一旦您以某種 json 格式獲取元數據,您就可以簡單地使用map
函數將其全部映射到 jsx 中。 然后使用<Table/>
調用它。
使用useMemo
總是一個好主意,因為它會在依賴項之一發生變化時更新,在這種情況下是元數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.