Смысл bindActionCreators?

Прочитав документацию так и не понял сакрального смысла данной функции.
Зачем писать так?
function mapDispatchToProps(dispatch) {
	return bindActionCreators({ selectBook: selectBook }, dispatch);
}
export default connect(mapStateToProps, mapDispatchToProps)(BookList);

Если такой код тоже отлично работает:
let mapDispatchToProps = {selectBook};
export default connect(mapStateToProps, mapDispatchToProps)(BookList);
  • Вопрос задан
  • 2091 просмотр
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
bindActionCreators находится в модуле redux, в то время как shorthand mapDispatchToProps находится в модуле react-redux.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы