I持って、次の小道具ReactJs - 検証proptypes
AddPerson.propTypes = {
history: React.PropTypes.Object,
}
マイ宣言
を検証しようとするとエラーがスローされますthis.props.history.push('/');
import React, { Component } from 'react';
import axios from 'axios';
私はこれを検証する方法を
任意のアイデアプロパティ?
編集:
だから私の宣言は今
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import axios from 'axios';
のように見えると歴史は、私は、デフォルトの小道具を使用し必要ない小道具ですので。
AddPerson.defaultProps = {
history: PropTypes.Object,
};
これは誰かを助けることを望みます。
?最近のバージョンでは、あなたが 'プロパtypes'をインストールし、「プロパタイプ」から'輸入PropTypesをインポートする必要があり; 'して、あなたが使用することができます' AddPerson.PropTypes'、https://www.npmjs.com/package/それも、配列、オブジェクトではありませんではないでしょう – Aaqib
-タイプを支えますか? – rrd
@Aaqibはい、それは古いバージョンをオフに働いていたことの一部でした。 OPがこれを指定していないよう – LeBlaireau