我很难理解为什么会出现这个错误,因为代码看起来很完美。
Reactjs组件:
const mapStateToProps = (state) => ({
isAuth: ||state.auth.uid
});
错误发生在||上运营商。阅读其他答案,我能找到的只是webstorm,即便如此,在我的案例中没有任何问题可以解决这个问题。
我正在使用ES6语法,babel& eslint airbnb规则如果有帮助。
更新:错字(|| to !!)
答案 0 :(得分:1)
const mapStateToProps = (state) => ({
isAuth: state.auth.uid || 0
});
我只是假设,如果有效,则要存储state.auth.uid
,如果不存在,则存储为0 / false,isAuth
。
希望满足您的要求。