gpt4 book ai didi

javascript - 在 React JS 组件中预期使用 const 的表达式

转载 作者:行者123 更新时间:2023-12-05 06:06:32 25 4
gpt4 key购买 nike

你能帮我解决这个问题吗?

我想做的是检查用户是否已注册。如果已注册,则应显示主页 url,如果未注册,则应显示注册 url。

为此,我查看并检查保存的数据 (isRegistered),如果它等于 null 则未注册并且应该显示/register url。但它不起作用。

在下一行我有一个错误

const [isReg, setIsReg] = useState(false);

它给了我这个错误:

Expression expected.ts(1109)

const App: React.FC = () => (

const [isReg, setIsReg] = useState<boolean>(false);

if(getItem("isRegistered")==null){
console.log(getItem("isRegistered"));
useState(true);
}
else{
useState(false);
}

<IonApp>
<IonReactRouter>
<IonSplitPane contentId="main" when="(min-width: 4096px)">
<Menu />
<IonRouterOutlet id="main">

<Route path="/" render={() => isReg ? {Home} : {Registro}} />

<Route path="/Favorites" component={Favoritos} exact={true}></Route>


</IonRouterOutlet>
</IonSplitPane>
</IonReactRouter>
</IonApp>
);

enter image description here

最佳答案

应该是

useEffect(() => {
if(getItem("isRegistered")==null){
console.log(getItem("isRegistered"));
setIsReg(true);
}
else{
setIsReg(false);
}
}, [])

关于javascript - 在 React JS 组件中预期使用 const 的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65727774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com