javascript - '?' 是什么意思?条件渲染中的意思
问题描述
我这里有一堆条件。有没有办法简化这个?另外,如果可以的话,你能解释一下'?在 'migrated.value?.user' 是什么意思?谢谢
{migrated.value === null ||
migrated.value?.user === null ? null : migrated.user
?.migrated_to_new_login === null ||
migrated.user?.migrated_to_new_login === 0 ? null : (
<MigratedToNew
passwordValue={passwordValue}
setPasswordValue={setPasswordValue}
/>
)}
解决方案
推荐阅读
- swiftui - TimelineProvider 中的小部件大小和@Environment 值不匹配
- git - 为什么我昨天可以 git push,但今天我得到“请确保您具有正确的访问权限并且存储库存在。”?
- html - jQuery创建了不在POST变量中的动态输入字段
- python - 跨所有模块 Django 共享一个全局 apscheduler 调度程序
- javascript - 如何使用环回 3 过滤器查找数组中的所有日期是否小于当前日期?
- php - 从 Laravel Nova API 获取数据
- azure - 通过带有 SAS 令牌的 REST API 在 Azure Blob 存储上获取 AuthorizationFailure (403) 响应
- python - 无法从使用 3.7 制作的 pipfile 安装对 3.8 的本地轮子依赖项
- ios - 通过 USB 连接使用桌面命令行获取 iOS (iPhone) 电池信息
- jwt - JWT:验证澳元声明的正确方法