エラーメッセージを表示するための単純な部品である:反応-CSS-モジュール飾ら成分とFlowtypeを使用
// @flow
import styles from 'styles/components/Error';
import React from 'react';
import CSSModules from 'react-css-modules';
type Props = {
message: string
}
const Error = ({ message }: Props) => {
return (
<div styleName="error">
{message}
</div>
);
};
export default CSSModules(Error, styles);
注意がmessage
性を必要とすること。今、私はどこかでこのコンポーネントを使用する場合:
<Error />;
FlowtypeはError
が必要なプロパティmessage
が欠落していることを私に警告しなければならないが、それはしません。 Error
コンポーネントをreact-css-modulesでラップしないと、Flowtypeは期待通りに動作します。
ラップされたコンポーネントを理解するためにFlowtypeのタイプを宣言する必要があると思っていますが、Google-fuは結果を得られませんでした。私が見つけたのは何
は: