默认导出 eslint 问题

default export eslint issues

您好,我有这段代码片段可以更新我正在构建的应用程序的 isLoggedIn 和用户状态,但我在 es lint 上遇到了这个错误。谁能帮我解决这个问题?

import { SET_MESSAGE, CLEAR_MESSAGE } from "../actions/types";

const initialState = {};

export default function (state = initialState, action) {
  const { type, payload } = action;

  switch (type) {
    case SET_MESSAGE:
  return { message: payload };

case CLEAR_MESSAGE:
  return { message: "" };

default:
      return state;
  }
}

这是我收到的错误消息:

Unexpected default export of anonymous function eslint(import/no-anonymous-default-export

定义函数命名然后导出

export default function thisIsMyFunction (state = initialState, action) {
  const { type, payload } = action;

  switch (type) {
    case SET_MESSAGE:
         return { message: payload };

    case CLEAR_MESSAGE:
         return { message: "" };

    default:
         return state;
  }
}