javascript之无法在 react 中呈现组件

yjmyzz 阅读:32 2025-02-15 21:57:57 评论:0

我尝试渲染一个简单的组件,但似乎无法让它工作。

<Col md={{ span: 16, offset: 4 }} xs={{ span: 20, offset: 2 }}> 
    {props.language === "en" ? <englishReport /> : <danishReport />} 
</Col> 

这就是<englishReport/>组件和 <danishReport/>看起来像

import React, { Component } from 'react'; 
 
class indexDanish extends Component { 
    render() {  
        return (  
             <div style={{ color: "#fff", textAlign: "left" }}> 
                 <b>hej</b> 
             </div> 
         ); 
    } 
} 
 
export default indexDanish; 

我已经在父组件中导入了这两个组件

请您参考如下方法:

自定义组件名称需要以大写字母开头,or Babel will treat that as a string .

englishReportdanishReport 名称更改为 EnglishReportDanishReport 即可。

<Col md={{ span: 16, offset: 4 }} xs={{ span: 20, offset: 2 }}> 
  {props.language === "en" ? <EnglishReport /> : <DanishReport />} 
</Col> 


标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号