默认导出 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;
}
}
您好,我有这段代码片段可以更新我正在构建的应用程序的 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;
}
}