ReactNative: Về Các Thư Viện (Android/iOS)
Nếu dự án này đã giúp bạn, xin vui lòng ủng hộ chúng tôi bằng một dấu sao 🌟
Gói React Native About Libraries hoạt động theo một ý tưởng tương tự với AboutLibraries. Chúng tôi muốn tặng công đồng AboutLibraries sự đóng góp cho thư viện này
Gói này cho phép bạn dễ dàng tạo ra một thành phần thư viện mã nguồn mở đã sử dụng trong ứng dụng của bạn. Như một tính năng bổ sung, bạn cũng có thể thêm một phần về ứng dụng này.
Dưới đây là một tổng quan nhanh về các tính năng được hỗ trợ:
- Liệt kê các thư viện mã nguồn mở đã sử dụng
- Cung cấp phần về ứng dụng (tùy chọn)
- Tự động phát hiện các gói đã cài đặt
- Tự động điều chỉnh kích thước phông chữ
- Và còn nhiều tính năng khác… hãy thử mẫu để có cái nhìn nhanh.
📖 Bắt Đầu
npm install react-native-about-libraries --save
💻 Sử Dụng
import { AboutLibraries } from 'react-native-about-libraries'
<AboutLibraries about={about} libraries={libraries} />
let about = {
avatar: Avatar,
name: 'React Native',
description: 'About Libraries Sample',
version: 'Version 0.0.1'
}
let libraries = [
{
name: 'ReactJS',
description: `React is a JavaScript library for building user interfaces.`,
creator: 'Facebook',
license: 'MIT',
version: '16.0.0',
link: 'https://github.com/facebook/react'
},
{
name: 'React Native',
description: 'Facebook React Native',
creator: 'Facebook',
license: 'MIT',
version: '0.52.0',
link: 'https://github.com/facebook/react-native'
}
]
💡 Thuộc Tính
Thuộc Tính | Kiểu | Mặc Định | Ghi Chú |
---|---|---|---|
about |
JSON |
Bạn có thể truyền thông tin ứng dụng để hiển thị phần tiêu đề ứng dụng. Các thuộc tính của nó bao gồm avatar, tên, mô tả, phiên bản | |
libraries |
JSON |
Danh sách thư viện bạn đang sử dụng trong ứng dụng của bạn | |
renderAbout |
Function |
Bạn có thể cung cấp bộ vẽ phần về ứng dụng tùy chỉnh của bạn | |
renderLibraries |
Function |
Bạn có thể cung cấp bộ vẽ phần về thư viện tùy chỉnh của bạn | |
libraryStyle |
JSON |
Bạn có thể tùy chỉnh kiểu vẽ thư viện bằng cách truyền kiểu tùy chỉnh của bạn | |
aboutStyle |
JSON |
Bạn có thể tùy chỉnh bộ vẽ phần về ứng dụng bằng cách cung cấp kiểu về ứng dụng |
CÔNG VIỆC ĐÃ LÀM
- Tự động phát hiện các gói đã cài đặt
- Tự động điều chỉnh kích thước phông chữ
✨ Được Ghi Cho
🤔 Làm thế nào để đóng góp
Có ý tưởng? Phát hiện lỗi? Xin vui lòng báo cáo tại ISSUES. Mọi đóng góp đều được hoan nghênh và đánh giá cao! Mọi chút ít cũng giúp đỡ, và luôn có sự ghi nhận.
💫 Thư viện này được sử dụng ở đâu?
Nếu bạn đang sử dụng thư viện này trong một trong các dự án của bạn, hãy thêm nó vào danh sách dưới đây. ✨
📜 Giấy phép
Thư viện này được cung cấp dưới Giấy Phép Apache.
RNAboutLibraries @ prscX
💖 Hỗ trợ các dự án của tôi
Tôi mở mã nguồn gần như mọi thứ tôi có thể và tôi cố gắng trả lời mọi người cần giúp đỡ bằng cách sử dụng các dự án này. Rõ ràng, điều này mất thời gian. Bạn có thể tích hợp và sử dụng các dự án này trong ứng dụng của bạn miễn phí! Bạn thậm chí có thể thay đổi mã nguồn và phân phối lại (thậm chí là bán lại nó).
Tuy nhiên, nếu bạn có lợi nhuận từ điều này hoặc chỉ muốn khích lệ tôi tiếp tục sáng tạo, có một số cách bạn có thể làm:
Đánh dấu sao và chia sẻ các dự án bạn thích 🚀
Nếu bạn cảm thấy rất hảo tâm, hãy theo dõi prscX trên GitHub.
Cảm ơn! ❤️
Chi Tiết Tải Xuống:
Tác Giả: prscX
Nguồn: https://github.com/prscX/react-native-about-libraries
Giấy Phép: Apache-2.0 license