Function Component
Class Component
UI Presentation
Business Logic
Props & JSX
State & Data
Function Component Only
+ custom Hooks
useState( )
useName( )
useEffect( )
useRef( )
useReducer( )
useCallback( )
useMemo( )
useContext( )
useLayoutEffect( )
By Hossam Mo