Ниже приведены некоторые фрагменты кода для componentWillReceiveProps.
Здесь bulkUploadRptSuccess, bulkUploadRptError - это массив, а bulkUploadRptException - строка.
, поэтому, когда состояние обновляется, два массива и одна строка открываются.неожиданно возникнуть.он работает как положено.
Но теперь при нажатии на любую вещь в приложении каждый раз открывайте всплывающее окно.
Как сравнить проверку условного массива внутри componentWillReceiveProps.
Как я могу сравнить два значения массива с равным или не внутри этой функции Спасибо,
componentWillReceiveProps = (nextProps) => {
let { OCFCheckConfig } = this.props;
let { bulkUploadRptSuccess, bulkUploadRptError, bulkUploadRptException } = OCFCheckConfig;
if (nextProps.OCFCheckConfig.bulkUploadRptSuccess.length > 0 || nextProps.OCFCheckConfig.bulkUploadRptError.length > 0) {
this.addPopupOpen();
}
}