我正在处理reactJS和redux-saga项目,使用默认导出时遇到问题,我有一个像这样的文件:
import TYPE_CONTRAT_UPDATE from "./actionsTypes";
import { createAction } from "../../../../../../redux/Utilities";
const updateTypeContrat = (idContrat, data, success, error) =>
createAction(TYPE_CONTRAT_UPDATE.PUT_CALL, { idContrat, data, success,
error });
const updateConformiteContrat = (idContrat, data, success, error) =>
createAction(CONFORMITE_PUT.PUT_CALL, { idContrat, data, success, error
});
export default updateTypeContrat;
export default updateConformiteContrat;
但是您知道我在一个文件中不能有两个默认值,对此有什么解决方案吗?我如何才能默认导出到两者?
任何帮助将不胜感激。
答案 0 :(得分:2)
文件中只能有一个默认导出。您可以将其他导出与默认的导出一起使用。
import TYPE_CONTRAT_UPDATE from "./actionsTypes";
import { createAction } from "../../../../../../redux/Utilities";
const updateTypeContrat = (idContrat, data, success, error) =>
createAction(TYPE_CONTRAT_UPDATE.PUT_CALL, { idContrat, data, success,
error });
const updateConformiteContrat = (idContrat, data, success, error) =>
createAction(CONFORMITE_PUT.PUT_CALL, { idContrat, data, success, error
});
export default updateTypeContrat;
export {
updateConformiteContrat
};
并这样导入-
import updateTypeContrat from './<path>'
import { updateConformiteContrat } from './<path>'
希望这会有所帮助!
答案 1 :(得分:1)
导出默认值{updateTypeContrat,updateConformiteContrat}
从'./your-folder'导入{updateTypeContrat,updateConformiteContrat}