Для відображення іконок у застосунку можна використовувати зображення. Наприклад імпортувати файл з розширенням png, який підтримує прозорість. Утім для іконок використовувати векторні зображення набагато продуктивніше. Нижче наведено деякі способи доєднати до проєкту векторні іконки.
Expo Icons
Expo пропонує готову бібліотеку в якій є набір поширених векторних іконок. Якщо проєкт створювали за допомогою npx create-expo-app, то ця бібліотека уже встановлена. Спочатку обираємо іконку, яка нам сподобалась. Клацаємо на неї, копіюємо код імпорту і саму іконку і вставляємо в нашу програму.
Пропси налаштування: name, size, color, backgroundColor, style. Ці іконки можуть мати проп onPress відтак налаштувати обробку натискання без додаткової обгортки.
Використовувати наведені вище бібліотеки легко і зручно. Утім, якщо в нашому проєкті є іконки, яких немає в базі, то потрібно заверстати наш власний svg. Тоді потрібно використовувати інші бібліотеки. Наприклад react-native-svg