firereact
TypeScript icon, indicating that this package has built-in type declarations

0.9.7 • Public • Published

Firereact

This project is a 3rd-party project and is not affiliated or endorsed by React or Firebase and their owners, Alphabet and Meta.

NPM Version NPM Downloads NPM License GitHub Actions Workflow Status Codecov npm bundle size npm minzipped size Read the Docs

Firereact is hooks, component and utilities library for Firebase and React.

Installation

You can install the package via NPM:

npm i firereact

Features

  • Very lightweight, unpacked size when unpacked, npm min bundle size when minified, npm minzip bundle size when minified+gzipped
  • Supports Javascript and Typescript
  • Supports at least Firebase 11
  • Supports Auth, Firestore, Functions, Providers and Storage.
  • Provides hooks such as useUser for Auth or useDocument for Firestore, which can listen to realtime changes as well
  • Provides custom components such as <FirestoreDocument /> or <StorageDownloadLink /> to keep the logic simple and/or avoid unnecessary rerendering
  • Provides custom contexts and providers such as FirebaseSuiteProvider, FirebaseAuthProvider or FirestoreProvider to access Firebase service instances anywhere in the component tree without relying on global variables or prop-drilling
  • Comprehensive documentation

Documentation

To use this library, check out the documentation here.

Contributing

You are welcome to contribute to the project. Before contributing:

  • Always send pull requests to dev branch, which is the default branch of this repository. main branch is used for latest published version.
  • You agree our code of conduct.

License

This library is licensed under MIT License.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.9.711latest

Version History

VersionDownloads (Last 7 Days)Published
0.9.711
0.9.61
0.9.51
0.9.41
0.9.31
0.9.21
0.9.11
0.9.01
0.8.02
0.7.01
0.6.51
0.6.41
0.6.31
0.6.22
0.6.11
0.6.01
0.5.01
0.4.71
0.4.62
0.4.51
0.4.41
0.4.31
0.4.21
0.4.11
0.4.01
0.3.01
0.2.01
0.1.91
0.1.81
0.1.71
0.1.61
0.1.51
0.1.41
0.1.31
0.1.21
0.1.11
0.1.01

Package Sidebar

Install

npm i firereact

Weekly Downloads

50

Version

0.9.7

License

MIT

Unpacked Size

157 kB

Total Files

8

Last publish

Collaborators

  • erayerdin