редукс перевыбрать аргумент функции жирной стрелки - PullRequest
0 голосов
/ 21 ноября 2018

Я новичок в Редуксе и ES6.Я немного запутался с функцией жира внизу.Я знаю функцию жирной стрелки.Но что делает (record = EMPTY_OBJECT) ?мы присваиваем значение по умолчанию (пустой объект), если аргументы не найдены?

       const EMPTY_OBJECT = {};                               
       this.getSelectedUser = Reselect.createSelector( 
          this.getUserRecords, 
          (record = EMPTY_OBJECT) => record.selectedUser || EMPTY_OBJECT 
       );

1 Ответ

0 голосов
/ 21 ноября 2018

Да, это именно то, что происходит: EMPTY_OBJECT они буквально означают пустой объект для значения по умолчанию, в противном случае, если вы не укажете объект по умолчанию, произойдет ошибка в компоненте, который зависит отэто значение.Значением по умолчанию может быть что угодно, не только объект, но в большинстве случаев это либо объект, либо массив.

...