В моем коде редуктора (Redux) есть глобальная переменная, представляющая собой массив объектов, содержащих данные.
Я постоянно передаю эту переменную по нескольким файлам (файлам просмотра), используя соединение из ReactRedux примерно так:
function mapStateToProps(state) {
const { appointments } = state.Appointment;
return {
appointments
};
}
export default connect(mapStateToProps, {
/* Some methods */
})(Appointment);
Когда я хочу изменить определенный элемент этого массива, я передаю ссылку на этот элемент, чтобы позже мне не пришлось иметь дело с заменами.Проблема в том, что кто-то (представление) изменяет эту ссылку и меняет ее с объекта на тип числа.Является ли это простым способом использования таких PropTypes (в файле редуктора), чтобы определить, кто меняет ссылку на позицию этого массива с Объекта на Число?
Спасибо