项目作者: Mostafa-Ragab

项目描述 :
https://netflix-m.netlify.app/ - Building Netflix Using React
高级语言: JavaScript
项目地址: git://github.com/Mostafa-Ragab/netflix.git
创建时间: 2020-10-21T11:16:50Z
项目社区:https://github.com/Mostafa-Ragab/netflix

开源协议:Other

下载


Building Netflix from Scratch Using React (Custom Hooks, Context, Portals), Firebase, Compound & Styled Components ( Here: https://netflix-m.netlify.app/ )

This application (a Netflix clone) was built using React (Custom Hooks, Context), Firebase & Styled Components. I have built the following pages within this application: sign in, sign up, browse & lastly the homepage. There are four different pages, some using protected routes with auth listeners. Firebase firestore handles all the data and that data is retrieved using a custom hook; authentication is used on all pages, which is handled by Firebase as well.

I used compound components (just a design pattern) to build my components, and there’s over 10 examples as to how these are used. The styling is all handled via styled components. Using compound components made my actual dumb components really easy to test.

Preview
s