У меня есть создатель следующих действий:
export const toggleLoginModal = () => {
return {
type: "TOGGLE_LOGIN_MODAL",
};
};
Я использую его в своем контейнере с помощью connect ():
export default connect(null, {toggleLoginModal})(MyComp);
Это «тупой» создатель действий - он всегда возвращает один и тот же объект.
Я хотел бы, чтобы он проверил, вошел ли пользователь уже в систему, проверив хранилище логов, и если пользователь вошел в систему, он вообще не должен отправлять никаких действий.
Я думал о возвращении нуля в создателе действия, но я думаю, что это плохая практика ...
Кроме того, возвращение действия, которое означает «Игнорировать это действие», также кажется неправильным ...
Возможно ли, чтобы создатель действия вообще не отправлял действие?
Если да, то как это будет включено в метод подключения?