小编Nik*_*ffy的帖子

propType [name] 不是必需的,但没有对应的 defaultProps 声明 ReactJS

      import styled from 'styled-components'
      import propTypes from 'prop-types'
      import React from 'react'
  const Checkbox = ({ className, checked, ...props }) => (
  <CheckboxContainer className={className}>
    <HiddenCheckbox checked={checked} {...props} />
    <StyledCheckbox checked={checked}>
      <Icon viewBox="0 0 24 24">
        <polyline points="20 6 9 17 4 12" />
      </Icon>
    </StyledCheckbox>
  </CheckboxContainer>
)

Checkbox.propTypes = {
  checked: propTypes.boolean,
  className: propTypes.string,
}
Run Code Online (Sandbox Code Playgroud)

我有这个组件,我总是收到这个错误:不需要错误 propType "className",但没有相应的 defaultProps 声明 react/require-default-props

我不知道如何解决它,请问有什么建议吗?

reactjs

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

reactjs ×1