Reactjs 需要在React中导入道具类型吗?

Reactjs 需要在React中导入道具类型吗?,reactjs,Reactjs,假设我有一个类,最后我想在我的代码中明确说明它没有道具,所以我在底部添加了以下内容: MyComponent.propTypes = { }; 在这种情况下,我是否仍然需要使用从“道具类型”导入道具类型的导入道具类型?您不需要,因为您没有声明任何道具的道具类型 使用MyComponent.propTypes={}您仅声明MyComponent的属性。如果您使用自己的类型声明某些道具,则需要导入道具类型 MyComponent.propTypes={prop1:propTypes.number}

假设我有一个类,最后我想在我的代码中明确说明它没有道具,所以我在底部添加了以下内容:

MyComponent.propTypes = {
};

在这种情况下,我是否仍然需要使用从“道具类型”导入道具类型的
导入道具类型?

您不需要,因为您没有声明任何道具的道具类型

使用
MyComponent.propTypes={}您仅声明MyComponent的属性。如果您使用自己的类型声明某些道具,则需要导入道具类型


MyComponent.propTypes={prop1:propTypes.number}

确定。我只是担心,因为有时候即使你不使用你用来导入的确切名称,一旦代码被传输,它仍然会被使用。i、 e.
React
Yo如果不使用PropTypes,则不需要导入它。有些库需要导入,即使您明确不使用它们。React例如,您需要导入它,因为JSX需要React才能工作。在这种情况下,不需要导入PropTypes。