javascript - React向组件添加 "undefined"类

标签 javascript html reactjs

我的项目中有多个组件,其中大多数是特定内容的简单容器,带有一些样式。它们通常看起来像这样——

function Portion(props) {
    return (
        <div id={props.id} className={`portion ${props.className}`}>
            {props.children}
        </div>
    )
}

我有额外的 ${props.className},以便在需要时可以轻松添加更多类。现在的问题是,如果该元素没有额外的类,React 会添加一个 undefined 类。

React undefined class

如何避免这种情况?

最佳答案

尝试使用

${props.className || ""}

关于javascript - React向组件添加 "undefined"类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55793476/

相关文章:

javascript - Angular 检查的行数?

javascript - ASP.NET MVC 3 Razor : Send JavaScript array to controller

html - 悬停按钮不起作用

javascript - 如何在重定向到另一个页面后显示 react 通知?

reactjs - React Navigation 导航到特定选项卡

javascript - React 不更新组件 Prop ?

javascript - 使 Accordion 的整个标题部分可点击

javascript - 使用纯 jQuery 即时替换 contenteditable 中的文本

javascript - 虚线样式的列表链接 div

css - 如何在调整为父 div 的百分比的 div 内调整图像大小?