Добрый день.
Везде использую connect. Почему? Потому что "пробрасывание через дерево" - не видел в оригинальной документации, а так же вообще не видел. Имеется ввиду использование context?
Мне нравится connect, все устраивает.
В записи для connect (а точнее для
mapDispatchToProps) использую или не использую bindActionCreators:
const mapDispatchToProps = (dispatch) => ({
pollActions: bindActionCreators(PollActions, dispatch),
})
const mapDispatchToProps = (dispatch) => ({
getUsers: (params) => dispatch(getUsers(params)),
dispatch,
})
P.S. покажите пример с пробрасыванием функций из actions через дерево компонентов, и если уже что-то интересное для себя в этом подходе выделили - напишите. Будем смотреть вместе.