Hands-On React Applications with React Hooks

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Easily adopt React Hooks for a more productive, maintainable, and cleaner React with a much flatter learning curve.Hooks are a new feature and let you use state and other React features without writing a class. Hooks (also called React Hooks) are available from the v16.8.0 React release and are backward-compatible.This course will help you get up-and-running with the latest feature that all React and non-React users are talking about: React Hooks. You'll learn how to use them in a practical way while building a React application. Then you'll learn how to break down complex components into smaller functions with the help of Hooks. You'll access state and lifecycle Hooks in a React function component. We cover the different Hooks available and you'll see how to create your own custom Hooks. We'll also cover the rules that govern using Hooks in your applications and their advantages.By the end of the course, you'll be confident enough to use React Hooks to simplify the way you write your React code.The code bundle for this video course is available at - About the Author
.
Victor Kane is a seasoned, full-stack web application engineer and architect with more than 45 years' experience. He has been involved with React Hooks right from its inception and has been focusing on lean agile web app projects and team mentoring for well over a decade. His expertise as a leading process engineer and system architect is underpinned by his agile approach to web application development based on best-of-class frameworks and tools, and he has been increasingly focusing on his mentoring services related to continuous improvement-driven approaches to web development. Victor loves the feeling of working in a great team in which everyone shares their knowledge freely, and he applies this kind of atmosphere to both mentoring and course development

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Understand why the adoption of React Hooks will be so beneficial to your React development
Learn how React Hooks, far from causing any disruption, can easily be adapted as an opt-in and backward-compatible feature for existing apps
See how to avoid unwieldy hierarchies in your React projects
Break new ground in sharing and reusing state and side-effect logic wherever needed
Discover that Hooks will make newcomers (and even experienced developers) feel much more productive and efficient; they will face challenges with greater confidence after completing this course

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Architect
  • Import
  • Team Training
  • Web
  • Logic
  • Rendering
  • Clarify
  • Mentoring

Course programme

Excited About Thinking in React, Again 6 lectures 01:08:15 Course Overview This video will give you an overview about the course. Thinking in React – Whip Up the App Via create-react-app The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering Thinking in React – What Is Irritating and Bothersome About All This? Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Problem One: "Wrapper Hell" – Solved with Hooks There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem. • See how the context was always problematic, but was solved about six months ago • Show wrapper hell and props, and drilling nightmares in code • Show how much easier this is with React Hook, useContext Problem Two: Can't Use Easy Function Components – Solved with Hooks The introduction of JavaScript class components empowered React components, enabled maintenance of state, and the ability to respond to a rich set of lifecycle events. Easier to work with function components came along, but only to render props. But, React Hooks also empowered function components to do all this, which is not that easy to achieve. • Learn how to change class components, to function for a cleaner code • Function components do state management and consume context with cleaner code • We do not have to battle with confusing class components Thinking in React Again, with Hooks – a Cleaner, More Accessible React Function components, thanks to hooks, can also deal with lifecycle events. The viewer needs to see how this is done. He then can sit back and realize that all this simplicity, without losing power (at times, even gaining some) has not changed React. It is still all about a single data flow. • Add a timer run clock and manage lifecycle with useEffect • Explore how a few lines of code can manage state and lifecycle • The new way of thinking (more concisely) in React (using hooks) Excited About Thinking in React, Again - Quiz Excited About Thinking in React, Again. 6 lectures 01:08:15 Course Overview This video will give you an overview about the course. Thinking in React – Whip Up the App Via create-react-app The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering Thinking in React – What Is Irritating and Bothersome About All This? Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Problem One: "Wrapper Hell" – Solved with Hooks There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem. • See how the context was always problematic, but was solved about six months ago • Show wrapper hell and props, and drilling nightmares in code • Show how much easier this is with React Hook, useContext Problem Two: Can't Use Easy Function Components – Solved with Hooks The introduction of JavaScript class components empowered React components, enabled maintenance of state, and the ability to respond to a rich set of lifecycle events. Easier to work with function components came along, but only to render props. But, React Hooks also empowered function components to do all this, which is not that easy to achieve. • Learn how to change class components, to function for a cleaner code • Function components do state management and consume context with cleaner code • We do not have to battle with confusing class components Thinking in React Again, with Hooks – a Cleaner, More Accessible React Function components, thanks to hooks, can also deal with lifecycle events. The viewer needs to see how this is done. He then can sit back and realize that all this simplicity, without losing power (at times, even gaining some) has not changed React. It is still all about a single data flow. • Add a timer run clock and manage lifecycle with useEffect • Explore how a few lines of code can manage state and lifecycle • The new way of thinking (more concisely) in React (using hooks) Excited About Thinking in React, Again - Quiz Course Overview This video will give you an overview about the course. Course Overview This video will give you an overview about the course. Course Overview This video will give you an overview about the course. Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Thinking in React – Whip Up the App Via create-react-app The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering Thinking in React – Whip Up the App Via create-react-app The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering Thinking in React – Whip Up the App Via create-react-app The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering Thinking in React – Whip Up the App Via create-react-app The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering The viewer must have a baseline of what has made React so special until now, and that it constitutes a way of thinking about the development of web apps. • Explain React, which is a one-way data flow down the component hierarchy • See a running app with state, props, composability, and reactivity • Summarize declarative, single data/event flow, managed state, and automatic re-rendering Thinking in React – What Is Irritating and Bothersome About All This? Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Thinking in React – What Is Irritating and Bothersome About All This? Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Thinking in React – What Is Irritating and Bothersome About All This? Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Thinking in React – What Is Irritating and Bothersome About All This? Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Now, that we have grasped exactly that is unique about React and why it has been successful, we need to understand the problem areas that newcomers and experts alike have faced, and made React hard to adopt and use. This has led to the use of React Hooks, which has been now implemented. • Clarify three difficulties: Reusing logic, giant components, and confusing class components • Get a hands-on view of the difficulties in the same running code • Draw conclusions from this about need to use function components Problem One: "Wrapper Hell" – Solved with Hooks There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem. • See how the context was always problematic, but was solved about six months ago • Show wrapper hell and props, and drilling nightmares in code • Show how much easier this is with React Hook, useContext Problem One: "Wrapper Hell" – Solved with Hooks There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem. • See how the context was always problematic, but was solved about six months ago • Show wrapper hell and props, and drilling nightmares in code • Show how much easier this is with React Hook, useContext Problem One: "Wrapper Hell" – Solved with Hooks There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem. • See how the context was always problematic, but was solved about six months ago • Show wrapper hell and props, and drilling nightmares in code • Show how much easier this is with React Hook, useContext Problem One: "Wrapper Hell" – Solved with Hooks There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem. • See how the context was always problematic, but was solved about six months ago • Show wrapper hell and props, and drilling nightmares in code • Show how much easier this is with React Hook, useContext There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem. • See how the context was always problematic, but was solved about six months ago • Show wrapper hell and props, and drilling nightmares in code • Show how much easier this is with React Hook, useContext There has been a lot of meaningless buzz and superficial articles around React Hooks. But we want to show the biggest difficulty faced by React developers, (i.e. huge hierarchy due to wrapping child components in context providers, leading to wrapper hell and prop drilling) and how the most import Hook, useContext, solves that problem components came along, but only to render...

Additional information

Knowledge of JavaScript and React is assumed

Hands-On React Applications with React Hooks

£ 10 + VAT