12 из 370 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Почему React выбрал не рендеривать false, null и undefined по умолчанию в JSX?
false
null
undefined
Потому что движки JavaScript не могут сериализовать эти значения в текстовые узлы DOM
Чтобы предотвратить случайный рендеринг нежелательного контента и сохранить интерфейс чистым
Потому что JSX транспиляция удаляет эти значения во время компиляции
Чтобы сохранить совместимость со старыми браузерами, которые не могут обрабатывать эти значения