Size: a a a

React — русскоговорящее сообщество

2021 May 29

AS

Andrew Summers in React — русскоговорящее сообщество
Коллеги, почему я не могу использовать JS внутри JS здесь - https://i.imgur.com/393nnrV.png. Я понимаю, что сначала необходимо обернуть в какой-нибудь element, но не понимаю почему нельзя - концептуально.
источник

D

Dima34 in React — русскоговорящее сообщество
Попробуй заменить двуеточия на  *
источник

Оа

Отвал ам Уды... in React — русскоговорящее сообщество
мне кажется там обёртка вокруг blog.id не нужна
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
можно же, попробуй вот так
{blog ? blog.id : ""}
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
+
источник

AS

Andrew Summers in React — русскоговорящее сообщество
не работает без нее
источник

AS

Andrew Summers in React — русскоговорящее сообщество
я понимаю, что нужно terniary исползовать, но интересно именно, почему в этом случае не срабатывает.
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
а что показывает если без {} ?
источник

AS

Andrew Summers in React — русскоговорящее сообщество
ну ошибка выскакивает.https://i.imgur.com/C7CtRwj.png
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
а если {blog && blog.id} ?
источник

AS

Andrew Summers in React — русскоговорящее сообщество
да, сработо, понял, спасибо
источник

АШ

Александр Шелист... in React — русскоговорящее сообщество
вот так писать уже можно
blog?.id
источник

AS

Andrew Summers in React — русскоговорящее сообщество
вот хороший скриншотер.
источник

AS

Andrew Summers in React — русскоговорящее сообщество
{blog && blog.id}  - вот так норм, спс
источник

r

ratmir_ in React — русскоговорящее сообщество
а че не так с моим?
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
можно еще типа такого {blog?.id ?? ""} попробовать
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
только чекни что будет если в blog лежит undefined или null
я помню что мне возвращало false вместо ничего, по этому для надежности в тернарном выражении явно прописывал что хочу получить при false
источник

AS

Andrew Summers in React — русскоговорящее сообщество
Ок, подумаю, спс
источник

\

\(^Д^)/ in React — русскоговорящее сообщество
что возвращало false?
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
ну типа

foo = {bar: "123"};
!!foo && foo.bar // "123"

foo = null;
!!foo && foo.bar // "false"
источник