我在下面有以下代码
enum AFoo::poo; --> not possible
当我删除帖子时,帖子变得未定义。我崩溃了
无法读取未定义
的属性'id'
我如何优雅地处理此问题并避免崩溃。我想要它,如果post未定义,它会返回一个错误页面或其他东西。但我不知道如何写它。
答案 0 :(得分:1)
使用ternary operator并执行以下操作:
<Link to={ post ? `/single/${post.id}` : null }>
这表示如果有post.id
的帖子链接,则为null
。
您的另一个选择是仅在有post
时才呈现链接。
{post && <Link to={`/single/${post.id}`}>}