CONDITIONAL RENDERING
- Inline If with && Operator
- Inline If-Else with Conditional Operator
- props.children
BUILDING FORMS USING FORMIK
- Create an Initial Form Template
- Adding more Custom Validation
- Formatting Validation Error Messages
GETTING DATA FROM RESTFUL APIS WITH AXIOS
- GitHub RESTful API
- Getting Data
- Life Cycle componentDidMount
- Showing a Loader Icon
- Implementing a GitHub Results Display Page
- Adding an Input to GitHub Results Display Page
ROUTING
Installing React-Routing-DOM
- Setting Up Our Routes
- Navigation Bar Links
- Route Parameters
- Specifying Route Parameters
Retrieving Route Parameters
C.R.U.D. WITH FIREBASE
More on Firebase
- Using Firebase
- Adding Firebase to our React App
- Working with a Firebase Database
- Displaying List of Users
- Preparing for Routing
- Setting Permissions for Read
- Adding a User
- Deleting a User
- Delete Dialog
- Populating the Form on Edit
- Updating a User
INTRODUCTION TO REDUX.
- What is Redux?
- Transiting from Component States to Application State
- Understanding the Redux Flow
- Reducers
- Setting Up Reducer and Store
- Defining Actions
- Reducer
- Connecting Actions, Reducer and Store
REACT WITH REDUX
- Building our App
- Reactstrap CSS
- Props
- AddProduct Component
- Running your app