React Firebase Hooks
Bộ các React Hooks có thể tái sử dụng cho Firebase.
Tài liệu này dành cho phiên bản v5 của React Firebase Hooks, yêu cầu Firebase phiên bản v9 trở lên.
- Đối với tài liệu phiên bản v4 (Firebase phiên bản v9), xem tại here.
- Đối với tài liệu phiên bản v3 (Firebase phiên bản v8), xem tại here.
- Đối với tài liệu phiên bản v2, xem tại here.
Cài Đặt
React Firebase Hooks v4 yêu cầu React 16.8.0 hoặc mới hơn và Firebase phiên bản v9.0.0 hoặc mới hơn.
Mặc dù các phiên bản trước của React Firebase Hooks đã hỗ trợ một số phiên bản của React Native Firebase, những thay đổi cơ bản trong phiên bản v9 của thư viện Firebase Web đã làm cho việc này không còn đơn giản như trước. Chúng tôi sẽ xem xét xem có cách nào khác có thể thực hiện trong các phiên bản sau này.
# with npm
npm install --save react-firebase-hooks
# with yarn
yarn add react-firebase-hooks
Điều này giả định rằng bạn đang sử dụng các trình quản lý gói như npm hoặc yarn với một trình gom gói mô-đun như Webpack hoặc Browserify để sử dụng các mô-đun CommonJS.
Tại Sao?
Thư viện này khám phá cách React Hooks có thể làm cho việc tích hợp với Firebase dễ dàng hơn thậm chí còn đơn giản hơn. Nó lấy cảm hứng từ việc đặt tên từ RxFire và dựa trên một thư viện nội bộ mà chúng tôi đã sử dụng trong một số ứng dụng trước khi React Hooks được phát hành. Việc triển khai với hooks đơn giản gấp 10 lần so với triển khai trước đó của chúng tôi.
Nâng Cấp Từ v4 lên v5
Để nâng cấp dự án của bạn từ v4 lên v5, hãy xem Release Notes có đầy đủ chi tiết về mọi thay đổi cần phải thực hiện.
Tài Liệu
- Hooks Xác thực
- Hooks Cloud Firestore
- Hooks Cloud Functions
- Hooks Cloud Messaging
- Hooks Cloud Storage
- Hooks Realtime Database
Thông tin tải về:
Tác giả: csfrequency
Nguồn: https://github.com/csfrequency/react-firebase-hooks
Giấy phép: Apache-2.0 license