React.js Academy for Beginners with Firebase, Learn React by building a Trello inspired application with a realtime database & authentication!
NEW
Created by Chris Dixon
English
English [Auto-generated]
PREVIEW THIS COURSE - GET COUPON CODE
What you'll learn
- Setting up a React project
- React file and folder structure
- Component types and what they do for our app
- Handling state
- Writing JSX
- Component lifecycle
- Looping through data and components
- Passing methods and data as props
- Prop validation
- Forms and inputs
- Controlled and uncontrolled components
- React refs
- Setting up React router
- passing props to a router component
- URL parameters
- Using withRouter and push methods
- Passing state via router
- Setting up Firebase Firestore
- Creating, Reading, Updating and Deleting data from Firebase
- Using the where and orderBy methods or filter and sort data
- Resizing textareas
- Realtime data using onSnapshot
- Handling document changes
- React Context API
- Authentication
- User sign up, log in and log out
- Listening for auth changes
- Conditional rendering
- Redirecting and error messages
- Roles and permissions
- Building for production
- Deployment
Advertisement