Ожидается передача имущества в условный возврат React - PullRequest
0 голосов
/ 31 марта 2020

как мне лучше структурировать условный блок, который зависит от статуса loggedIn. Я получаю ошибку здесь Ошибка разбора, неожиданный токен. Что я делаю не так и есть ли лучший способ сделать это?

return (
    {
        (loggedIn || localStorage["token"]) ?
            <Redirect to={} />
        : 
            <div className="section">
                You are not logged In
            </div>

    }
)

1 Ответ

1 голос
/ 31 марта 2020

Сначала удалите {}

Затем, в соответствии с приоритетом оператора javascript , логическое ИЛИ (||) имеет более высокий приоритет, чем оператор условия (… ? … : …) )

5   Logical OR  left-to-right   … || …
4   Conditional right-to-left   … ? … : …

, поэтому вам также не нужно ()


return (
  loggedIn || localStorage["token"]
    ? <Redirect to={} />
    : <div className="section">
        You are not logged In
      </div>
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...