🤖
【ReactNative】react-native-vector-iconの使用手順
ReactNativeのアイコン用ライブラリはreact-native-vector-icon
1択な気がするんですけど、使用法がやたらとめんどくさいです。
なので、導入までのロードマップを残しておきます。
- install
yarn add react-native-vector-icons
- pod install
iosディレクトリでpod install
cd ios && pod install && cd ..
- vscodeプロジェクトの
node_modules/react-native-vector-icon/fonts
配下にあるttfファイルを、xcodeプロジェクトに作成したFontsディレクトリにD&D。
-
Copy items if needed
がチェックされていることを確認してFinishをクリック。
-
xcodeプロジェクトの
/app/info/Fonts provided be application
に使いたいフォント名と同じvalueを作成
-
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