Namaste React course notes provide concise, hands-on insights into React development. Covering key concepts, components, and best practices, it's a valuable resource for mastering React.js efficiently.
- What is
Emmet
? - Difference between a
Library and Framework
? - What is
CDN
? Why do weuse
it? - Why is
React known as React
? - What is
crossorigin in script tag
? - What is difference between
React and ReactDOM
? - What is difference between
react.development.js
andreact.production.js
files via CDN? - What is
async and defer
?
- What is
NPM
? - What is
Parcel/Webpack
? Whydo we need it
? - What is
.parcel-cache
- What is
npx
? - What is
difference
betweendependencies
vsdevDependencies
- What is
Tree Shaking
? - What is
Hot Module Replacement
? - List down your
favorite 5 superpowers of Parcel
anddescribe any 3
of them in your own words. - What is
.gitignore
? What shouldwe add
andnot add
into it? - What is the
difference
betweenpackage.json
andpackage-lock.json
- Why should I not modify
package-lock.json
? - What is
node_modules
? Is it agood idea to push that on git
? - What is the
dist
folder? - What is
browserlists
- Read about
dif bundlers
:vite
,webpack
,parcel
- Read about:
^
-caret
and~
-tilde
- Read about
Script types in html
(MDN Docs)
JSX
React.createElement
vsJSX
Benefits of JSX
Behind the Scenes of JSX
Babel
&parcel
role in JSXComponents
Functional Components
Composing Components
- Is
JSX
mandatory for React? - Is
ES6
mandatory for React? {TitleComponent}
vs{<TitleComponent/>}
vs{<TitleComponent></TitleComponent>}
inJSX
.- How can I write
comments
in JSX? - What is
<React.Fragment></React.Fragment>
and<></>
? - What is
Reconciliation
in React? - What is
React Fiber
? - Why do we need
keys
in React? - Can we use
index as keys
in React? - What is
props in React
? Ways to. - What is
Config Driven UI
?
- What is the
difference
betweenNamed export
,Default export
, and* as export
? - What is the
importance
ofconfig.js
file? - What are
React Hooks
? - Why do we need
useState Hook
?
- What is
Microservice
? - What is
Monolith architecture
? - What is the
difference
between `Monolith and Microservice? - Why do we need a
useEffect Hook
? - What is
Optional Chaining
? - What is
Shimmer UI
? - What is the
difference
betweenJS expression and JS statement
? - What is
Conditional Rendering
? explain with a code example. - What is
CORS
? - What is
async and await
? - What is the use of
const json = await data.json()
; ingetRestaurants()
?
- What are various ways to
add images
into our App? Explain withcode examples
. - What would happen if we do
console.log(useState())
? - How will
useEffect
behave if wedon't add
adependency array
? - What is
SPA
? - What is the
difference
betweenClient Side Routing
andServer Side Routing
?
- How do you create
Nested Routes react-router-dom
configuration? - Read about
createHashRouter
,createMemoryRouter
from React Router docs. - What is the
order of life cycle method calls
inClass Based Components
? - Why do we use
componentDidMount
? - Why do we use
componentWillUnmount
? Show withexample
. - (Research) Why do we use
super(props)
inconstructor
? - (Research) Why
can't we have
thecallback function
ofuseEffect async
?
- When and why do we need
lazy()
? - What is
suspense
? - Why we got this
error
: A component was suspended while responding tosynchronous input
. This will cause theUI
to be replaced with aloading indicator
. Tofix this
,updates that suspend
should be wrapped withstart transition
? How doessuspense fix
this error? Advantages and Disadvantages
of using thiscode splitting pattern
?- When
do we and why do we need suspense
?
- Explore all the
ways of writing css
. - How do we
configure tailwind
? - In
tailwind.config.js, what does all the keys mean (content, theme, extend, plugins)
? - Why do we have
.postcssrc file
?
- What is
prop drilling
? - What is
lifting the state up
? - What is
Context Provider
andContext Consumer
? - If you
don’t pass a value to the provider does it take the default value
?
useContext
vsRedux
.- Advantage of using
Redux Toolkit over Redux
. - Explain
Dispatcher
. - Explain
Reducer
. - Explain
slice
. - Explain
selector
. - Explain
createSlice
and theconfiguration it takes
.
- What are different types for
testing
? - What is
Enzyme
? Enzyme
vsReact Testing Library
- What is
Jest
and why do weuse it
?