Introduction to the course: React Basics
How is React used in the real world?
Introduction to functional components
Creating React components
The React project structure
Principles of components: Props
Using props in components
Course syllabus for React Basics
How to be successful in this course
JavaScript modules imports - exports
Working with Labs in this course
Setting up a React project in VS Code (Optional)
Solution: Your first component
Solution: Creating and importing components
Additional resources for React components and where they live
JSX syntax and the arrow function
Ternary operators and functions in JSX
Solution: Multiple components
Self review: Your first component
Self review: Creating and importing components
Knowledge check: React components and where they live
Self review: Passing props
Self review: Multiple components
What do you hope to learn?
Creating and importing components
Event handling and embedded expressions
Solution: Managing state in React
Knowledge check: Events and errors
Self review: Dynamic events
Knowledge check: Dynamic events and how to handle them
Knowledge check: Data flow
Knowledge Check: State the concept
Knowledge check: Passing state
Self review: Managing state in React
Knowledge check: State or stateless
Module quiz: Data and state
Basic Types of navigation
Single view conditional updates
What is an asset and where does it live?
Create an audio / video component
Module summary: navigation updating and assets in React.js
Solution: Creating a route
Applying conditional rendering
Solution: Displaying images
Self review: Creating a route
Knowledge check: Navigation
Knowledge check: Conditional updates
Self review: Displaying images
Self review: Song selection
Module quiz: navigation updating and assets in React.js
What challenges did you encounter when creating your song selection feature?
Course recap: React Basics
Exemplar: Build a calculator app
Congratulations you completed React Basics!
About this graded assessment: Calculator app
Solution: Build a calculator app
Peer review: Build a calculator app
Share the challenges you encountered when creating your calculator app
What did you find most interesting in this course?