Mengurus ikon tersuai dalam React Native boleh menjadi mencabar, terutamanya dengan alatan tradisional seperti Fontello atau Icomoon. Alat ini selalunya tidak mempunyai penyepaduan dinamik dengan rangka kerja moden, menjadikan proses menambah atau mengemas kini ikon menyusahkan dan memakan masa.
Monicon menawarkan penyelesaian moden untuk cabaran ini, menyediakan cara yang fleksibel dan cekap untuk mengurus ikon dalam projek anda. Menyokong rangka kerja popular seperti React, React Native, Next.js, Vue, Nuxt, Svelte dan banyak lagi, Monicon memudahkan proses penyepaduan ikon tersuai. Dengan akses kepada lebih 200,000 ikon daripada perpustakaan terkenal seperti Material Design, Feather dan Font Awesome, Monicon memastikan anda mempunyai semua alatan yang anda perlukan untuk pengalaman pengurusan ikon yang lancar dan berkuasa.
Mengapa Gunakan Monicon?
? Dokumen Monicon
? Monicon GitHub
Jalankan arahan berikut dalam terminal anda untuk mencipta projek Ekspo baharu:
npx create-expo-app my-new-app cd my-new-app
Jalankan arahan berikut untuk memasang kebergantungan yang diperlukan:
npm i -D @monicon/metro @monicon/babel-plugin @monicon/loader npx expo install @monicon/native react-native-svg
Buat fail metro.config.js:
const { getDefaultConfig } = require("expo/metro-config"); const { withMonicon } = require("@monicon/metro"); const { loadLocalCollection } = require("@monicon/loader"); const config = getDefaultConfig(__dirname); module.exports = withMonicon(config, { customCollections: { "my-app": loadLocalCollection("assets/icons"), }, });
Buat fail babel.config.js:
module.exports = function (api) { api.cache(true); return { presets: ["babel-preset-expo"], plugins: [["@monicon/babel-plugin"]], }; };
Tambahkan ikon tersuai anda pada folder aset/ikon.
Contoh Ikon
Ubah suai fail _layout.tsx seperti berikut:
npx create-expo-app my-new-app cd my-new-app
Jalankan arahan berikut untuk memulakan pelayan pembangunan anda:
npm i -D @monicon/metro @monicon/babel-plugin @monicon/loader npx expo install @monicon/native react-native-svg
Atas ialah kandungan terperinci Bagaimana untuk menambah ikon tersuai dalam React Native dalam 5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!