17/06/2024
Здається, що може бути простішим, ніж вивести SVG зображення у вашому React застосунку? Проте, після численних рев'ю коду, я бачу, що як початківці, так і професіонали часто використовують SVG неправильно або неоптимально.
Найпоширеніша помилка – використання зображень як React компонентів, розміщуючи їх в JSX або як SVGR. Такі зображення додаються в JS-бандл під час білду. Це може катастрофічно збільшити розмір файлу, що ускладнює його парсинг та компіляцію. SVG зображення в принципі дуже важкі для парсингу.
У новому відео я ділюсь порадами щодо оптимізації роботи з SVG. Ви дізнаєтесь про використання SVG-спрайтів та правильний імпорт зображень, щоб вони залишались окремими файлами, а також про те, як змінювати їхні стилі за допомогою CSS (що для багатьох є проблемою).
Посилання на відео: https://youtu.be/5r9sN5Yz79A
Також, у відео я забув згадати про сервіс SVGOMG, який оптимізує зображення, зменшуючи їхній розмір без втрати якості. Так, цей підхід підходить і для SVG.
Ви неправильно використовуєте SVG картинки в React проєктах! У цьому відео я поясню, як правильно використовувати SVG зображення, щоб вони не потрапляли в ба...