My React Journey : Airbnb Clone using React
Airbnb Clone
In that tutorial I got to learn the following concepts regarding React Js :
- Material UI
- React Hooks
- React Router
- Firebase Hosting
- Flexbox
- Grow/Shrink Animation
- CSS
- Date Picker
So let's get started!
Before starting our journey, let's have look at a few snapshots of the project.
MATERIAL UI
Material UI is one of the most popular React UI framework. It is available as npm package.
Material-UI provides icons support in three ways:
- Standardized Material Design icons exported as React components (SVG icons).
- With the SvgIcon component, a React wrapper for custom SVG icons.
- With the Icon component, a React wrapper for custom font icons.
In order to install and save it in your package.json dependencies run the command :
In order to use prebuilt SVG Material icons, such as those found in the icons demos you must first install the @material-ui/icons package:
Material Icons is very easy to use and you can easily import it into the app folder.
REACT HOOKS
React Hooks are a new addition in React 16.8. They let you use state and other react features without writing the class.
Comments
Post a Comment