React-Coursera-Module1
React-Coursera-Module1
_ hook management
_ Redux
_ Learn Material
_ instructional videos
_ final project
_ hand-on labs
_ reference material
_ Hand on projects
_ Final projects
_ Prerequisites
_ HTML, CSS
_ Programming concepts
_ Git/Githubs
_ Vite: Improved, use with many frameworks, Bundle code only when
required
Eslintrc.cjs?Vite.config.js
Recap
React vs Angular ??
_ React faster
React allows for cross platform mobile app, easiest cross over to
get into native app dev
Introduction to ES6
What ll u learn
Define ES6
ES6 standard
JS ES6:
_ let const
Built on prototype in js
Introduction to JSX
What ll u learn: explain pp
Syntax
Compiling
Benefit
Sample code:
Performance
More secure
JSX vs Javascript
benefits
Webpack?
Module reloading?
Robust solution for starting react projects, especially for beginner to do
small-medium sized applications
Vite:
ES module import ? v
Module replacement? v
CSS preprocessors?
You can create React projects using CRA, Vite as alternate tool. Vite leverage
modern browser capabilities
ES6 (new features introduced in js)
JSX: extension to js
Purpose?
_ Render
_ Event handler
Component features?
Functional Components: