Право знать У меня есть индексный файл, где я импортировать различные файлы с создателями действий для различных точек зрения:Можно ли импортировать все создатели действия во всех компонентах контейнера?
import generalActions from './generalActions'
import vftActions from './vftActions'
import shareActions from './shareActions'
import codeFormActions from './codeFormActions'
import signupActions from './signupActions'
const actions = {
...generalActions,
...vftActions,
...shareActions,
...codeFormActions,
...signupActions
}
export default actions
А потом я импортировать индексировать действия, каждый раз, когда со всеми действиями:
import { connect } from 'react-redux'
import { bindActionCreators } from 'redux'
import actions from '../../redux/actions'
function mapDispatchToProps(dispatch) {
return {
actions: bindActionCreators(actions, dispatch)
}
}
export default connect(null, mapDispatchToProps)(ContainerComponent)
Сво ok, если я отделяю это в разных экспорте и импортирую только создателей действий, которые нужны моему контейнеру?
Также с этим очень вероятно, что, когда у меня будет много создателей действий, будет сложно найти имена, которые не были приняты.
Как вы думаете, это лучший aproach?
Похоже, что мой ответ был полезен для многих людей. Можете ли вы поддержать и одобрить его? – semanser