簡體   English   中英

一個 React 組件正在渲染但沒有顯示在網站上

[英]A React component is getting rendered but not showing on the website

即使正在呈現反應組件,它也不會顯示在網頁上。

我附上了下面組件的代碼和屏幕截圖。

這是“App.jsx”文件中的代碼。

    function createCard(prop){
    return (<Card key={prop.id} name={prop.name} emoji={prop.emoji} desc={prop.meaning} 
    />);
    }

    function App(){
    return(
    <div>
    <h1>
    <span>emojipedia</span>
    </h1>
    {emojipedia.map(createCard)}
    </div>
    );  
    }

這是“Card.jsx”文件中的代碼。

    <div>
    <dl className="dictionary">
    <div className="term">
    <dt>
    <Name name="props.name" />
    <Emoji emoji="props.emoji"/>
    </dt>
    <Description desc="props.desc" />
    </div>
    </dl>
    </div>

在上面的代碼中, <Description desc="props.desc />正在呈現但未顯示在網頁上。

請參考以下圖片: “描述”在這里有問題。

輸出顯示在 devTools

你的道具有錯別字。 將其從 desp 更改為 desc 然后它應該可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM