React что делает merge()?

#reactjs

#reactjs

Вопрос:

Итак, я читаю чужой код, и я увидел, что функция использует merge() внутри setState() , функция принимает список, как показано ниже

 handleFilterChange = (filters: List<Map<string, any>>) => {
  if (filters) {
    this.setState({ form: this.state.form.merge({ filters }) }, () => {
      this.loadItemMetaList()
    });
  }
};
 

Это this.loadItemMetaList() просто функция, которая загружает метаданные для элемента. Он вызывает создателя действия redux loadAssetMetaList() .

Кто-нибудь знает, что делает этот merge() метод? Я попытался щелкнуть правой кнопкой мыши и просмотреть определения, но в нем говорится, что определение «слияния» не найдено. И нет инструкции import об этом merge() над этим js-файлом.

Комментарии:

1. Это не связано с react, а связано с реализацией состояния этой формы.

2. Это из этого пакета: npmjs.com/package/react-form-state