Introduction
In this course, you will learn how to build a wide range of React components and features, covering various aspects of web development. You will practice more labs to master your React skills more deeply.
ðŊ Tasks
In this course, you will learn:
- How to build responsive web pages with dynamic browser window size handling
- How to implement show and hide functionality for UI elements
- How to create a personal card generator
- How to build navigation features with React
- How to implement colour filtering
- How to switch between light and dark themes
- How to change the page theme
- How to create a spinning loader
- How to add email links
- How to work with uncontrolled form elements like textarea, input, and range
- How to create a data list and data table
- How to display data in an object table view
- How to create an uncontrolled select element
- How to automatically link text
- How to use various React hooks like
useComponentDidMount
,useComponentWillUnmount
,useIsomorphicEffect
,useOnGlobalEvent
,useOnWindowResize
,useUnload
,useOnWindowScroll
,useEventListener
,useFetch
,useInterval
,useMediaQuery
, andusePortal
- How to build a carousel
ð Achievements
After completing this course, you will be able to:
- Develop a wide range of interactive and responsive React components
- Implement advanced features and functionalities using React hooks
- Demonstrate a deep understanding of React concepts and best practices
- Create complex web applications with a focus on user experience and performance