首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >反应错误我的社交媒体应用程序不起作用

反应错误我的社交媒体应用程序不起作用
EN

Stack Overflow用户
提问于 2022-09-03 04:02:54
回答 1查看 59关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
复制
const authReducer = (state = { authData: null, loading: false, error: false, updateLoading: false },action) => {
  switch (action.type) {
    case "AUTH_START":
      return {...state, loading: true, error: false };
    case "AUTH_SUCCESS":
      localStorage.setItem("profile", JSON.stringify({...action?.data}));
      return {...state,  authData: action.data, loading: false, error: false };
    case "AUTH_FAIL":
      return {...state, loading: false, error: true };
    case "UPDATING_START":
      return {...state, updateLoading: true , error: false}
    case "UPDATING_SUCCESS":
      localStorage.setItem("profile", JSON.stringify({...action?.data}));
      return {...state, authData: action.data, updateLoading: false, error: false}  
    case "UPDATING_FAIL":
      return {...state, updateLoading: true, error: true}
    case "LOG_OUT":
      localStorage.clear();
      return {...state,  authData: null, loading: false, error: false, updateLoading: false }
    case "FOLLOW_USER":
      return {...state, authData: {...state.authData, user: {...state.authData.user, following: [...state.authData.user.following, action.data]} }}
    case "UNFOLLOW_USER":
      return {...state, authData: {...state.authData, user: {...state.authData.user, following: [...state.authData.user.following.filter((personId)=>personId!==action.data)]} }}
    default:
      return state;
  }
};

export default authReducer;

获取此错误:

./src/reducers/AuthReducer.js 21:78模块解析失败:意外令牌(21:78)您可能需要一个适当的加载程序来处理该文件类型。

EN

回答 1

Stack Overflow用户

发布于 2022-09-03 06:33:05

我觉得这个三值运算符和扩展运算符很奇怪

代码语言:javascript
代码运行次数:0
运行
复制
JSON.stringify({...action?.data})

你不能把扩散当作一种条件

即使是这样,对于三元运算符,您也会出现语法错误。

我建议你检查一下

或者,它被错误地添加了,你的意思是

代码语言:javascript
代码运行次数:0
运行
复制
JSON.stringify({...action.data})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73589539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档