最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決React報錯The?tag?is?unrecognized?in?this?browser

 更新時間:2022年12月02日 14:59:56   作者:Borislav?Hadzhiev  
這篇文章主要為大家介紹了解決React報錯The?tag?is?unrecognized?in?this?browser示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

總覽

當我們使用一個在瀏覽器中不存在的標簽或以小寫字母開頭的組件名稱時,會產(chǎn)生"The tag is unrecognized in this browser"React警告。為了解決該問題,只使用有效的標簽名稱,并將你的組件的第一個字母大寫。

這里有個例子來展示錯誤是如何發(fā)生的。

// App.js
const App = () => {
  // ?? Warning: The tag <p1> is unrecognized in this browser.
  // If you meant to render a React component, start its name with an uppercase letter.
  return (
    <div>
      <div>
        <p1>Hello world</p1>
      </div>
    </div>
  );
};
export default App;

上述代碼的問題在于,我們使用了p1標簽,但該標簽并不存在于瀏覽器中。

確保標簽存在

我們必須確保只使用受支持的標簽。你可以在這里查看所有Web支持的標簽。你可以通過使用CTRL + F來檢查一個特定的標簽是否存在,并查找該標簽,例如<li>。

為了解決上述示例的錯誤,我們必須使用一個存在的標簽名稱。比如說,h1標簽或者p標簽。

const App = () => {
  return (
    <div>
      <div>
        <h1>Hello world</h1>
      </div>
    </div>
  );
};
export default App;

小寫字母開頭

導致"The tag is unrecognized in this browser"警告的另一個原因是,當我們以小寫字母開頭一個組件名稱時。

const greet = () => {
  return <h2>Hello world</h2>;
};
const App = () => {
  // ?? Warning: The tag <greet> is unrecognized in this browser.
  // If you meant to render a React component, start its name with an uppercase letter.
  return (
    <div>
      <div>
        <greet />
      </div>
    </div>
  );
};
export default App;

上述代碼的問題在于,greet組件的名稱以小寫字母開頭。

所有的組件名稱必須以大寫字母開頭,因為這是React用來區(qū)分我們編寫的組件和存在于瀏覽器中的內(nèi)置標簽的慣例。

// ??? capitalize first letter
const Greet = () => {
  return <h2>Hello world</h2>;
};
const App = () => {
  return (
    <div>
      <div>
        <Greet />
      </div>
    </div>
  );
};
export default App;

一旦我們將組件名稱的第一個字母大寫,React就不會認為我們試圖使用一個在瀏覽器中不存在的標簽,而是知道我們在使用一個自定義組件。

以上就是解決React報錯The tag is unrecognized in this browser的詳細內(nèi)容,更多關于React報錯tag unrecognized的資料請關注腳本之家其它相關文章!

相關文章

  • react組件多次渲染問題的解決

    react組件多次渲染問題的解決

    本文主要介紹了react組件多次渲染問題的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • ReactJS中不同類型的狀態(tài)詳解

    ReactJS中不同類型的狀態(tài)詳解

    這篇文章主要為大家介紹了ReactJS中不同類型的狀態(tài)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • hooks中useEffect()使用案例詳解

    hooks中useEffect()使用案例詳解

    這篇文章主要介紹了hooks中useEffect()使用總結,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • react 不用插件實現(xiàn)數(shù)字滾動的效果示例

    react 不用插件實現(xiàn)數(shù)字滾動的效果示例

    這篇文章主要介紹了react 不用插件實現(xiàn)數(shù)字滾動的效果示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • 關于React Native 無法鏈接模擬器的問題

    關于React Native 無法鏈接模擬器的問題

    許多朋友遇到React Native 無法鏈接模擬器的問題,怎么解決呢,本文給大家分享完整簡便解決方法及配置例題,對React Native 鏈接模擬器相關知識感興趣的朋友一起看看吧
    2021-06-06
  • React?Native系列之Recyclerlistview使用詳解

    React?Native系列之Recyclerlistview使用詳解

    這篇文章主要為大家介紹了React?Native系列之Recyclerlistview使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • 路由react-router-dom的基本使用教程

    路由react-router-dom的基本使用教程

    在React中,路由是一套映射規(guī)則,是URL路徑與組件的對應關系。使用React路由,就是配置路徑和組件的對應關系,這篇文章主要介紹了路由react-router-dom的使用,需要的朋友可以參考下
    2023-02-02
  • 基于Webpack5 Module Federation的業(yè)務解耦實踐示例

    基于Webpack5 Module Federation的業(yè)務解耦實踐示例

    這篇文章主要為大家介紹了基于Webpack5 Module Federation的業(yè)務解耦實踐示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • react?定位組件源碼解析

    react?定位組件源碼解析

    這篇文章主要為大家介紹了react定位組件源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • react反向代理使用http-proxy-middleware問題

    react反向代理使用http-proxy-middleware問題

    這篇文章主要介紹了react反向代理使用http-proxy-middleware問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評論

藁城市| 襄樊市| 文成县| 石屏县| 新河县| 敦煌市| 沂南县| 泽普县| 富源县| 乃东县| 永年县| 郴州市| 高雄县| 开封县| 黄平县| 汪清县| 涟源市| 通渭县| 奉节县| 哈密市| 阿拉善盟| 金湖县| 湖北省| 合江县| 尉氏县| 茶陵县| 昭通市| 疏附县| 大渡口区| 武陟县| 蒙自县| 黎平县| 大港区| 陕西省| 交城县| 毕节市| 海安县| 吉木萨尔县| 尚志市| 红原县| 奈曼旗|