LINUX.ORG.RU

История изменений

Исправление Bizun, (текущая версия) :

Action creator — это по определению функция, которая создаёт объект экшена. То есть да, второе.

Ага, понял. Хочу еще кое-что обсудить. Глянь на вот этот код еще раз:

...
callbackPostSelect={(postId) => {
  this.props.actionCommentsLoadSelectPost(postId);
  this.props.actionCommentsLoadStart();
  this.props.actionCommentsLoadCheckLoop();
  this.props.actionModalOpen(MODAL_EXPORT_PROGRESS);
}}
...
Обрати внимание на имена функций. Есть actionCommentsLoad* и actionModal*.

К чему это я - используются экшены из разных reducer'ов. Каким, в таком случае, должен быть «action creator»?

На сколько я понимаю, использовать экшены редьюсера CommentsLoad в редьюсере Modal это же не очень хорошо.

Хз, может есть какой-то паттерн на этот случай, или еще чего?

Исходная версия Deleted, :

Action creator — это по определению функция, которая создаёт объект экшена. То есть да, второе.

Ага, понял. Хочу еще кое-что обсудить. Глянь на вот этот код еще раз:

...
callbackPostSelect={(postId) => {
  this.props.actionCommentsLoadSelectPost(postId);
  this.props.actionCommentsLoadStart();
  this.props.actionCommentsLoadCheckLoop();
  this.props.actionModalOpen(MODAL_EXPORT_PROGRESS);
}}
...
Обрати внимание на имена функций. Есть actionCommentsLoad* и actionModal*.

К чему это я - используеются функции из разных reducer'ов. Каким, в таком случае, должен быть «action creator»?

На сколько я понимаю, использовать экшены редьюсера CommentsLoad в редьюсере Modal это же не очень хорошо.

Хз, может есть какой-то паттерн на этот случай, или еще чего?