【问题标题】:Error with styled component import and eslint样式化组件导入和 eslint 出错
【发布时间】:2022-01-26 00:39:54
【问题描述】:

我在使用样式化组件和 eslint 时遇到错误,

我想在单独的文件中使用样式化组件,但出现错误

styledHeader' is defined but never used.

这是整个组件

import { styledHeader } from "./header.styled";

/**
 * return a JSX Element Header
 * @return {JSX.Element} <Header/>
 */
function Header() {
  return <styledHeader>
  </styledHeader>;
}

export default Header;

【问题讨论】:

  • 您需要:return ( &lt;styledHeader /&gt; );

标签: javascript reactjs styled-components


【解决方案1】:

React 组件名称必须以大写字母开头。

它没有被使用,因为你没有将它用作一个有效的组件。

import { styledHeader as StyledHeader } from "./header.styled";

function Header() {
    return <StyledHeader></StyledHeader>;
}

【讨论】:

  • 哦,我看到它现在可以工作了,非常感谢你,我不知道,样式组件必须是大写字母
  • 所有组件名称必须以大写字母开头。它不是样式化组件所独有的。
猜你喜欢
  • 2019-03-27
  • 2017-07-13
  • 1970-01-01
  • 2021-02-08
  • 2021-10-22
  • 2020-02-29
  • 2018-02-04
  • 2020-07-19
  • 1970-01-01
相关资源
最近更新 更多