Альтернатива вложенному тернарному оператору? - PullRequest
0 голосов
/ 16 июня 2020
{isPage ? (
      hasHtml? (
        <iframe
          src="about:blank"
          title="pages"
          frameBorder="0"
          scrolling="no"
        />
      ) : (
        <p>This page has no html</p>
      )
    ) : (
      <iframe
        src="about:blank"
        title="pages"
        frameBorder="0"
        scrolling="no"
      />
    )}

В этом блоке кода есть вложенный тернарный оператор? Есть ли альтернативы для этого, чтобы мне не приходилось дважды повторять часть блока кода iframe? Эта часть кажется лишней. Спасибо

1 Ответ

0 голосов
/ 16 июня 2020

Как предложено в одном из комментариев:

   {isPage && !hasHtml? (
      <p>This page has no html</p>
    ) : (
      <iframe
        src="about:blank"
        title="pages"
        frameBorder="0"
        scrolling="no"
      />
    )}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...