Roadmap
Roadmap
## CSS
## Javascript
- map
- filter
- reduce
- slice and splice
- strings
- array and objects
- prototype
- setTimeout
- setInterval
- call, apply , bind
- currying
- callback
- callback hell
- promise
- async await
- fetch
- how js do async operation while its sync, single threaded
- event Loop
- call back queue
- microtask queue
- call stack
- execution context
- event delegration
- event bubbling
- localstorage
- session storage
- cookies
- optional chaining
- oops
- Math. functions
- outbased questions
## React
- virtual DOM
- Reconsilation
- diffing Algorithm
- components
- props
- jsx
- hooks
- useState, useEffect, useContext, useRef, useMemo, useCallback, useReducer
- state uplifting
- contextAPI
- React Redux Toolkit
- RTK query
- Conditional Rendring
- Higher order components
## Networking + Security
- CORS
- JWT Authentication
- how web works when a url is searched
- REST API
- api headers
- SQL injection
- Cross site scripting
- CDN
## Performance
- use CDN
- image lazy loading
- lazy loading components
- useMemo and useCallback
- async and differ
## Project