All Projects → CSFrequency → React Firebase Hooks

CSFrequency / React Firebase Hooks

Licence: apache-2.0
React Hooks for Firebase.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to React Firebase Hooks

Firebase Js Sdk
Firebase Javascript SDK
Stars: ✭ 3,844 (+72.61%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-realtime-database, firebase-auth, firebase-authentication
Laravel Firebase
A Laravel package for the Firebase PHP Admin SDK
Stars: ✭ 369 (-83.43%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-realtime-database, firebase-auth, firebase-authentication
Rxfirebase
Rxjava 2.0 wrapper on Google's Android Firebase library.
Stars: ✭ 509 (-77.14%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-realtime-database, firebase-auth, firebase-authentication
The Road To React With Firebase
📓The Road to React with Firebase: Your journey to build business applications with React and Firebase.
Stars: ✭ 82 (-96.32%)
Mutual labels:  firebase, firebase-database, firebase-realtime-database, firebase-auth, firebase-authentication
Firebase Php
Unofficial Firebase Admin SDK for PHP
Stars: ✭ 1,657 (-25.59%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-auth, firebase-authentication
Firebase Ios Sdk
Firebase iOS SDK
Stars: ✭ 3,309 (+48.59%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-auth, firebase-authentication
React Gatsby Firebase Authentication
🐣🔥Starter Project / Boilerplate for Authentication with Firebase and plain React in Gatsby.js
Stars: ✭ 356 (-84.01%)
Mutual labels:  firebase, firebase-database, firebase-realtime-database, firebase-auth, firebase-authentication
Chatter
Real time chat app written in Swift 4 using Firebase
Stars: ✭ 30 (-98.65%)
Mutual labels:  firebase-auth, firebase-database, firebase-storage, firebase-realtime-database, firebase-authentication
Firebase Android Sdk
Firebase Android SDK
Stars: ✭ 1,704 (-23.48%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-realtime-database, firebase-firestore
firebase-bundle
A Symfony Bundle for the Firebase PHP Admin SDK
Stars: ✭ 112 (-94.97%)
Mutual labels:  firebase-auth, firebase-database, firebase-storage, firebase-authentication, firebase-firestore
Whatsup
**Deprecated** Real time chat app written in Swift 4 using Firebase and OTP Authentication
Stars: ✭ 39 (-98.25%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-realtime-database, firebase-authentication
Firebaserealtimechat
Sample real-time chat application using Firebase
Stars: ✭ 60 (-97.31%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-auth
Petshop
Pet Shop is an e-commerce application for Android built with Flutter (iOS to come soon).
Stars: ✭ 127 (-94.3%)
Mutual labels:  firebase, firebase-database, firebase-realtime-database, firebase-auth
React Mobx Firebase Authentication
🔥Boilerplate Project for Authentication with Firebase in React and MobX
Stars: ✭ 111 (-95.02%)
Mutual labels:  firebase, firebase-database, firebase-auth, firebase-authentication
React Firebase Authentication
🔥 Boilerplate Project for Authentication with Firebase in React.
Stars: ✭ 863 (-61.25%)
Mutual labels:  firebase, firebase-database, firebase-auth, firebase-authentication
Firebase Admin Java
Firebase Admin Java SDK
Stars: ✭ 345 (-84.51%)
Mutual labels:  firebase, firebase-database, firebase-auth, firebase-authentication
Quickstart Unity
Firebase Quickstart Samples for Unity
Stars: ✭ 553 (-75.17%)
Mutual labels:  firebase, firebase-database, firebase-storage, firebase-authentication
React Native Firebase Chat
React Native chat application using firebase.
Stars: ✭ 113 (-94.93%)
Mutual labels:  firebase, firebase-storage, firebase-realtime-database, firebase-auth
Heal O Chat
Heal-O-Chat is a Social Media Application for people who have been feeling less motivated in life or are losing hope. This platform allows users to chat with people and share their thoughts and feelings with each other and thereby let go of stress, anxiety, and depression that they've been feeling for long.
Stars: ✭ 42 (-98.11%)
Mutual labels:  firebase-database, firebase-storage, firebase-realtime-database, firebase-auth
Nextjs Redux Firebase Authentication
Boilerplate Project for Authentication with Firebase in NextJs and Redux
Stars: ✭ 90 (-95.96%)
Mutual labels:  firebase, firebase-database, firebase-auth, firebase-authentication

React Firebase Hooks

A set of reusable React Hooks for Firebase.

npm version npm downloads

This documentation is for v4 of React Firebase Hooks which makes the package compatible with Firebase v9 and drops support for previous versions of Firebase - more details here.

  • For v3 documentation (Firebase v8), see here.
  • For v2 documentation, see here.

Installation

React Firebase Hooks v4 requires React 16.8.0 or later and Firebase v9.0.0 or later.

Whilst previous versions of React Firebase Hooks had some support for React Native Firebase, the underlying changes to v9 of the Firebase Web library have meant this is no longer as straightforward. We will investigate if this is possible in another way as part of a future release.

# with npm
npm install --save react-firebase-hooks

# with yarn
yarn add react-firebase-hooks

This assumes that you’re using the npm or yarn package managers with a module bundler like Webpack or Browserify to consume CommonJS modules.

Why?

There has been a lot of hype around React Hooks, but this hype merely reflects that there are obvious real world benefits of Hooks to React developers everywhere.

This library explores how React Hooks can work to make integration with Firebase even more straightforward than it already is. It takes inspiration for naming from RxFire and is based on an internal library that we had been using in a number of apps prior to the release of React Hooks. The implementation with hooks is 10x simpler than our previous implementation.

Upgrading from v3 to v4

To upgrade your project from v3 to v4 check out the Release Notes which have full details of everything that needs to be changed.

Documentation

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].