2 года назад
Зачем использовать компоненты <Guard> или <If> в React? И к чему это может привести.
React - это одна из самых популярных библиотек для создания пользовательских интерфейсов. Она предоставляет множество инструментов для удобного и быстрого разработки. Компоненты <Guard> и <If> являются одними из таких инструментов, но, как и у любого инструмента, есть свои подводные камни, которые могут привести к проблемам с производительностью и безопасностью. В этой статье мы рассмотрим эти подводные камни и как их избежать. Компонент <Guard> представляет собой компонент, который решает, должен ли быть отображен дочерний компонент...
4 года назад
5 способов для условного рендера React компонентов
Разработчики, которые приходят на React с шаблонных языков, таких как Handlebars, часто удивляются, что JSX не имеет встроенного условного синтаксиса. По-сути, JSX - это просто JavaScript, и сегодня я расскажу о 5 способах использования JS для условного рендера в React компонентах. 1️⃣ Переменные для компонентов Мы можем записать JSX-компонент в переменную и затем отрисовать эту переменную. Можно использовать 'if-else' или 'switch'. Изначально, я в основном использовал данный способ для условного рендеринга, потому что мне нравилось, что он сохранял JSX более "чистым"...