- vừa được xem lúc

Thêm font chữ trong React Native

0 0 11

Người đăng: Cross Platform

Theo Viblo Asia

Chào các bạn, trong bài viết này mình sẽ chia sẻ cách thêm và config font chữ trong React Native CLI. Bài viết này được mình viết qua kinh nghiệm thực tế cũng như tham khảo một số bài viết mình tìm trên google.

1. Tải và cài đặt font

Tải font

Ở trên mạng có rất nhiều loại font khác nhau, các bạn có thể tìm bộ font phù hợp với dự án của mình, có thể tham khảo trang web sau https://designervn.net/threads/101-font-ch-mi-n-phi-tuy-t-voi-nhat-danh-cho-designer.10064/ Ở đây mình tải về bộ font Mulish

Set up project

Đầu tiên chúng ta sẽ đưa toàn bộ file ttf vào một thư mục image.png

  1. Tạo file react-native.config.js trong thư mục gốc của dự án sau đó thêm dòng code sau:
module.exports = { project: { ios: {}, android: {}, }, assets: ['./src/assets/fonts/']
};

Chú ý: Phải ghi chính xác đường dẫn của bộ font vừa đưa vào dự án

  1. Chạy lệnh sau để cài đặt font chữ: react-native linknpm react-native-asset Sau khi chạy lệnh trên, hãy kiểm tra lại trong thư mục android và ios có file link-assets-manifest.json thì tức là đã link thành công bộ font image.png

2. Cách sử dụng font trong dự án

  1. Tạo file và đặt tên cho từng font rồi export.
const Fonts = { regular: "Mulish-Regular", bold: "Mulish-Bold", italic: "Mulish-Italic", boldItlaic: "Mulish-BoldItalic", semiBold: "Mulish-SemiBold", }; export default Fonts;
  1. import bộ font vừa setup trên vào Screen
import {StyleSheet} from 'react-native';
import { Fonts } from '../../../core'; const styles = StyleSheet.create({ text: { fontFamily: Fonts.italic } }); 

3. Kết thúc và lời cảm ơn

Như vậy mình đã hướng dẫn các bạn cách cài và sử dụng font chữ trong React Native, hy vọng bài viết này sẽ giúp ích cho các bạn trong học tập cũng như công việc. Nếu có thắc mắc gì về bài viết hay muốn mình ra về một chủ đề khác thì hãy comment bên dưới nhé. Cảm ơn các bạn đã xem bài viết này, thấy hay thì giúp mình 1 upvote nhé.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tìm hiểu về Redux Thunk

Chào mọi người, nếu bạn là người đã biết về React và đang làm quen với Redux chắc hẳn bạn đang rất mơ hồ về các khái niệm cơ bản của Redux như dispatch, store, action creator,... bạn còn đang vật lộn với đống document của Redux để hiểu những khái niệm đó và bạn nghe ai đó trong team nói về Redux Thu

0 0 373

- vừa được xem lúc

[React] Giới thiệu tổng quát về Redux Toolkit

1. Redux Toolkit (RTK) là gì và tại sao lại có nó. . .

0 0 6.6k

- vừa được xem lúc

Uống Pepsi code Vue đi - Uống Cocacola code React nha ;)

. (Nguồn ảnh: Internet). Chào các bạn, chào các bạn. Let's go . 1.

0 0 130

- vừa được xem lúc

Cài đặt taillwind css cho dự án React

Trong bài viết cùng mình tìm hiểu cách cài đặt tailwind css cho một dự án React sẵn có. .

0 0 128

- vừa được xem lúc

Formik vs React Hook Form (Phần 1)

Các lập trình viên Front End đều làm việc rất nhiều với form cùng sự phức tạp của ứng dụng. Do vậy chúng ta cần những thư viện form mạnh mẽ hỗ trợ quản lý các form state, form validation... Thành phần module. Formik bao gồm có 9 dependencies khác. . React Hook Form thì không có.

0 0 345

- vừa được xem lúc

Hướng dẫn React Redux cho người mới bắt đầu - Phần 1

Lời mởi đầu. Chào các bạn, ở thời điểm thực hiện bài viết này mình cũng là một người đang bắt đầu tìm hiểu và học với ReactJs và Redux, trong quá trình tìm hiểu đọc các tài liệu về thư viện này mình có tìm được một bài hướng dẫn khá hay nên đã quyết định chia sẻ với mọi người .

0 0 262