在TypeScript中查看React Native应用程序,屏幕文件中有以下片段:
export const DetailPageScreen: FC<StackScreenProps<AuthorizedNavigatorParamList, 'Details'>> = observer(({ route, navigation }) => {
useEffect(() => {
void (async () => {
await SomeFunction();
})();
}, []);
帮助我分析其中的内容
useEffect
。这是一个身体的功能,它会:
() =>
{
void (async () => {
await SomeFunction();
})();
}
那么后面的括号里是什么
void
是一个没有的异步函数调用
await
-我想,这是一种能带来承诺的表达方式。那是什么
无效的
到底在这里干什么?它可以归结为
void promiseObject
,如果我正确地遵循这一点。