🤖

【ReactNative】react-native-vector-iconの使用手順

2024/01/19に公開

ReactNativeのアイコン用ライブラリはreact-native-vector-icon1択な気がするんですけど、使用法がやたらとめんどくさいです。
なので、導入までのロードマップを残しておきます。

  1. install
yarn add react-native-vector-icons
  1. pod install
    iosディレクトリでpod install
cd ios && pod install && cd ..
  1. vscodeプロジェクトのnode_modules/react-native-vector-icon/fonts配下にあるttfファイルを、xcodeプロジェクトに作成したFontsディレクトリにD&D。

  1. Copy items if neededがチェックされていることを確認してFinishをクリック。

  2. xcodeプロジェクトの/app/info/Fonts provided be applicationに使いたいフォント名と同じvalueを作成

  3. xcodeのPoductからClean Biuld Folderを実行し、npx、シュミレータを再スタート。

import React from 'react';
import {View, TouchableOpacity} from 'react-native';
import Icon from 'react-native-vector-icons/Ionicons';

export const LocationButton = () => {
  return (
    <TouchableOpacity onPress={() => console.log('Hello')}>
      <View>
        <Icon name="location" size={30}></Icon>
      </View>
    </TouchableOpacity>
  );
};

表示成功!!!

Discussion