我知道React 中的三元运算符是什么。
当我开发 React Native 应用程序时,我遇到了这种被我的 eslint 作为意外标记覆盖的语法
ESLint: Parsing error: Unexpected token .
它是这样的:
const routeName = route.state?.routes[route.state.index]?.name ?? INITIAL_ROUTE_NAME;
这意味着什么?它最终使用空合并运算符,但是我无法理解问号在点之前的作用。
我知道这是一种正确的语法,因为它是expo的模板,并且它们在 react-native 开发社区中非常受欢迎。
谁能帮我解释一下?