gpt4 book ai didi

javascript - 更新停止后 React props 解构?

转载 作者:行者123 更新时间:2023-12-02 23:38:20 25 4
gpt4 key购买 nike

我真的很困惑,我习惯于通过 props 解构来创建无状态组件。升级到最新版本的 React 和 Eslint 以及 Webpack 后。突然我收到以下错误:

./src/components/Blog/Post.js
Line 4: 'title' is missing in props validation react/prop-types
Line 4: 'description' is missing in props validation react/prop-types

为什么它停止工作?

我还用支票包裹了 Prop ..但仍然遇到相同的错误。

我的代码:

import React from 'react';

const Post = props => {
const { title, description } = props;
return (
<article>
<header>
{title && <h2>{props}</h2>}
{description && <p>{description}</p>}
</header>
</article>
);
};

export default Post;

最佳答案

它们是警告,提醒您添加 Typechecking With PropTypes

import PropTypes from 'prop-types';

// ...

// This will remove warnings.
Post.propTypes = {
title: PropTypes.string,
description: PropTypes.string,
};

关于javascript - 更新停止后 React props 解构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56193197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com