React Native: React Native with Hooks and Context

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

Hello there,

Welcome to React Native: React Native with Hooks and Context course.

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS.

Learn by doing!

So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React. In this course, we will be teaching React by creating various projects.

Fresh Content

It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge.

In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app, you will be able to run your apps on your own mobile device as well.

You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state.

We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli.

At the end of the course, you will learn

  • How to use the flex-box system,

  • Creating your own mobile app both with react-native-cli and expo-cli,

  • Creating Context with Class-Based and Functional Components,

  • How to Consume Context in Class-Based and Functional Components,

  • How to Use Multiple Context in one single component,

  • Hooks Functions(useState, useEffect, useReducer, useContext...),

  • Creating Reducer and Using Reducer is going to be clear for you.

Why would you want to take this course?

Our answer is simple: The quality of teaching.

OAK Academy based in London is an online education company. OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading.

When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest.

No prior knowledge is needed!

It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners.

This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices. I'll also teach you the best practices and shortcuts.

Step-by-Step Way, Simple and Easy With Exercises

By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application.

Video and Audio Production Quality

All our videos are created/produced as high-quality video and audio to provide you the best learning experience.

You will be,

  • Seeing clearly

  • Hearing clearly

  • Moving through the course without distractions

You'll also get:

Lifetime Access to The Course

Fast & Friendly Support in the Q&A section

Udemy Certificate of Completion Ready for Download

Dive in now to our React Native: React Native with Hooks and Context course

We offer full support, answering any questions.

See you in the course!

Who this course is for:

  • Anyone who wants to become an React Developer
  • Programmers who want to learn React, React-Native
  • Someone who has basic HTML, CSS and JavaScript knowledge and wants to learn how to create complex applications,
  • Anyone who wants to create mobile applications for both Android and IOS
  • Anyone who wants to create mobile applications with expo-cli
  • Anyone who wants to learn latest React features Hooks and Context system

Instructors

Web & Mobile Development, IOS, Android, Ethical Hacking, IT
  • 4.5 Instructor Rating
  • 7,395 Reviews
  • 157,410 Students
  • 180 Courses

Hi there,

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was our starting point.

At OAK Academy, we are the tech experts who have been in the sector for years and years. We are deeply rooted in the tech world. We know the tech industry. And we know the tech industry's biggest problem is the “tech skills gap” and here is our solution.

OAK Academy will be the bridge between the tech industry and people who

-are planning a new career

-are thinking career transformation

-want career shift or reinvention,

-have the desire to learn new hobbies at their own pace

Because we know we can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates us every day.

We specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our practical alignment we are able to constantly translate industry insights into the most in-demand and up-to-date courses,

OAK Academy will provide you the information and support you need to move through your journey with confidence and ease.

Our courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn another language, or even someone looking to switch careers we are here.

OAK Academy here to transforms passionate, enthusiastic people to reach their dream job positions.

If you need help or if you have any questions, please do not hesitate to contact our team.

  • 4.5 Instructor Rating
  • 558 Reviews
  • 16,324 Students
  • 18 Courses

Hi there,


I'm Muhammet, I'm a professional developer who's been developing mobile and web apps.

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was my starting point.

I'm in the front-end development sector for years. I want to be the bridge between the mobile and web development and people who

-are planning a new career

-are thinking career transformation

-want career shift or reinvention,

-have the desire to learn new hobbies at their own pace

Because I know I can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates me while I teach on Udemy.

I will provide you the information and support you need to move through your journey with confidence and ease.

My courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn mobile and web development technologies.

If you need help or if you have any questions, please do not hesitate to contact me.

Expected Outcomes

  1. This React Native with Hooks and Context course is for programmers who want to learn React, React-Native Run Android and IOS simulator on computer Expo installation Run Expo App on Mobile Device JSX syntax and expressions ES6 syntax See the content on the simulator Styling with React-Native and flex-box rules State and Props systems Reusable components Introduction of Hooks and Context Create Context with Class Based and Functional Components How to Consume Context in Class Based and Functional Components How to Use Multiple Context Hooks Functions (useState, useEffect, useReducer, useContext...) How to Create Reducer How to Use Reducer Show more Show less Course content 9 sections • 28 lectures • 3h 57m total length Expand all sections What We Will Learn in React Native with Hooks and Context Course? 2 lectures • 7min What We Will Learn? Preview 03:24 Introduction to Hooks and Context Preview 03:07 Context API Project 7 lectures • 59min Let's Create First Application 14:43 What Is Context API and Why We Use It? Preview 06:06 Context and Provider 08:35 Context Provider 05:20 Accessing Context 11:43 Let's Access Context Data from TodoList Component 05:23 Accessing Context with Context Consumer 07:25 Quiz 1 question How To Update Context 2 lectures • 18min Updating Context Data 08:32 Creating Multiple Contexts 09:10 Consume Multiple Context 1 lecture • 10min Consuming Multiple Contexts 10:05 Hooks 7 lectures • 1hr 8min Intro to Hooks 04:00 Setup Hooks Project 09:43 UseState Hooks 13:34 UseState with Forms 15:38 UseEffect Hook 10:42 Hooks with Context 08:56 Consuming Multiple Context with useContext 05:52 Quiz 1 question Context With Functional Component 3 lectures • 34min Creating Context with Functional Components 05:48 Hooks and Context 12:46 Adding New Todo with Hooks and Context 15:52 Quiz 1 question Reducers 4 lectures • 34min Remove Todo 09:16 Use Reducers 06:12 Adding a Reducer 13:17 Move useReducer Into Its Own File 04:48 What We Learn in This React Native with Hooks and Context Course 1 lecture • 3min What We Have Learned? 02:55 BONUS 1 lecture • 5min BONUS 04:45 Requirements JavaScript + HTML + CSS fundamentals are absolutely required but you do not need to be an expert Basic ES6 knowledge would be beneficial but not required React and React-Native knowledge A computer with access to the internet Nothing else! It’s just you, your computer and your ambition to get started today Description Hello there, Welcome to React Native: React Native with Hooks and Context course. React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS . You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS. Learn by doing! So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React. In this course, we will be teaching React by creating various projects. Fresh Content It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge . In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app , you will be able to run your apps on your own mobile device as well. You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context ; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state. We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli. At the end of the course, you will learn How to use the flex-box system, Creating your own mobile app both with react-native-cli and expo-cli, Creating Context with Class-Based and Functional Components, How to Consume Context in Class-Based and Functional Components, How to Use Multiple Context in one single component, Hooks Functions(useState, useEffect, useReducer, useContext...), Creating Reducer and Using Reducer is going to be clear for you. Why would you want to take this course? Our answer is simple: The quality of teaching. OAK Academy based in London is an online education company . OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading. When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest . No prior knowledge is needed! It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices. I'll also teach you the best practices and shortcuts . Step-by-Step Way, Simple and Easy With Exercises By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application. Video and Audio Production Quality All our videos are created/produced as high-quality video and audio to provide you the best learning experience. You will be, Seeing clearly Hearing clearly Moving through the course without distractions You'll also get: Lifetime Access to The Course Fast & Friendly Support in the Q&A section Udemy Certificate of Completion Ready for Download Dive in now to our React Native: React Native with Hooks and Context course We offer full support , answering any questions. See you in the course! Who this course is for: Anyone who wants to become an React Developer Programmers who want to learn React, React-Native Someone who has basic HTML, CSS and JavaScript knowledge and wants to learn how to create complex applications, Anyone who wants to create mobile applications for both Android and IOS Anyone who wants to create mobile applications with expo-cli Anyone who wants to learn latest React features Hooks and Context system Show more Show less Instructors Oak Academy Web & Mobile Development, IOS, Android, Ethical Hacking, IT 4.5 Instructor Rating 7,395 Reviews 157,410 Students 180 Courses Hi there, By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was our starting point. At OAK Academy, we are the tech experts who have been in the sector for years and years. We are deeply rooted in the tech world. We know the tech industry. And we know the tech industry's biggest problem is the “tech skills gap” and here is our solution. OAK Academy will be the bridge between the tech industry and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because we know we can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates us every day. We specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our practical alignment we are able to constantly translate industry insights into the most in-demand and up-to-date courses, OAK Academy will provide you the information and support you need to move through your journey with confidence and ease. Our courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn another language, or even someone looking to switch careers we are here. OAK Academy here to transforms passionate, enthusiastic people to reach their dream job positions. If you need help or if you have any questions, please do not hesitate to contact our team. Show more Show less Muhammet Gokturk Developer 4.5 Instructor Rating 558 Reviews 16,324 Students 18 Courses Hi there, I'm Muhammet, I'm a professional developer who's been developing mobile and web apps. By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was my starting point. I'm in the front-end development sector for years. I want to be the bridge between the mobile and web development and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because I know I can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates me while I teach on Udemy. I will provide you the information and support you need to move through your journey with confidence and ease. My courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn mobile and web development technologies. If you need help or if you have any questions, please do not hesitate to contact me. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677a1d2d6c4c4102',m:'4c9a185714d2fb5e2a1c43ccc3eb067033f97295-1627768981-1800-AVWL5roSA83FSdze5QnCvYVkPlpIzlM/Ygl2ZbFN3q7WukYsvp4XTFSbU2RXMH9Q6CrO/42Y0Aw4zCOSQliOu9yhtWXuuCZpMaWE7ExdnmwjX4DJY+nPPpYhJIbvKNe+U3rhqy/GsaM0YC94l6hcL8ZIBIF/jIlE9W4oRC96PnFvZOSYiz3QQ+48AqHGTnqmIw==',s:[0x7ba7ebb958,0xef42add7b4],}})();
  2. Run Android and IOS simulator on computer Expo installation Run Expo App on Mobile Device JSX syntax and expressions ES6 syntax See the content on the simulator Styling with React-Native and flex-box rules State and Props systems Reusable components Introduction of Hooks and Context Create Context with Class Based and Functional Components How to Consume Context in Class Based and Functional Components How to Use Multiple Context Hooks Functions (useState, useEffect, useReducer, useContext...) How to Create Reducer How to Use Reducer Show more Show less Course content 9 sections • 28 lectures • 3h 57m total length Expand all sections What We Will Learn in React Native with Hooks and Context Course? 2 lectures • 7min What We Will Learn? Preview 03:24 Introduction to Hooks and Context Preview 03:07 Context API Project 7 lectures • 59min Let's Create First Application 14:43 What Is Context API and Why We Use It? Preview 06:06 Context and Provider 08:35 Context Provider 05:20 Accessing Context 11:43 Let's Access Context Data from TodoList Component 05:23 Accessing Context with Context Consumer 07:25 Quiz 1 question How To Update Context 2 lectures • 18min Updating Context Data 08:32 Creating Multiple Contexts 09:10 Consume Multiple Context 1 lecture • 10min Consuming Multiple Contexts 10:05 Hooks 7 lectures • 1hr 8min Intro to Hooks 04:00 Setup Hooks Project 09:43 UseState Hooks 13:34 UseState with Forms 15:38 UseEffect Hook 10:42 Hooks with Context 08:56 Consuming Multiple Context with useContext 05:52 Quiz 1 question Context With Functional Component 3 lectures • 34min Creating Context with Functional Components 05:48 Hooks and Context 12:46 Adding New Todo with Hooks and Context 15:52 Quiz 1 question Reducers 4 lectures • 34min Remove Todo 09:16 Use Reducers 06:12 Adding a Reducer 13:17 Move useReducer Into Its Own File 04:48 What We Learn in This React Native with Hooks and Context Course 1 lecture • 3min What We Have Learned? 02:55 BONUS 1 lecture • 5min BONUS 04:45 Requirements JavaScript + HTML + CSS fundamentals are absolutely required but you do not need to be an expert Basic ES6 knowledge would be beneficial but not required React and React-Native knowledge A computer with access to the internet Nothing else! It’s just you, your computer and your ambition to get started today Description Hello there, Welcome to React Native: React Native with Hooks and Context course. React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS . You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS. Learn by doing! So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React. In this course, we will be teaching React by creating various projects. Fresh Content It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge . In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app , you will be able to run your apps on your own mobile device as well. You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context ; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state. We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli. At the end of the course, you will learn How to use the flex-box system, Creating your own mobile app both with react-native-cli and expo-cli, Creating Context with Class-Based and Functional Components, How to Consume Context in Class-Based and Functional Components, How to Use Multiple Context in one single component, Hooks Functions(useState, useEffect, useReducer, useContext...), Creating Reducer and Using Reducer is going to be clear for you. Why would you want to take this course? Our answer is simple: The quality of teaching. OAK Academy based in London is an online education company . OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading. When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest . No prior knowledge is needed! It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices. I'll also teach you the best practices and shortcuts . Step-by-Step Way, Simple and Easy With Exercises By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application. Video and Audio Production Quality All our videos are created/produced as high-quality video and audio to provide you the best learning experience. You will be, Seeing clearly Hearing clearly Moving through the course without distractions You'll also get: Lifetime Access to The Course Fast & Friendly Support in the Q&A section Udemy Certificate of Completion Ready for Download Dive in now to our React Native: React Native with Hooks and Context course We offer full support , answering any questions. See you in the course! Who this course is for: Anyone who wants to become an React Developer Programmers who want to learn React, React-Native Someone who has basic HTML, CSS and JavaScript knowledge and wants to learn how to create complex applications, Anyone who wants to create mobile applications for both Android and IOS Anyone who wants to create mobile applications with expo-cli Anyone who wants to learn latest React features Hooks and Context system Show more Show less Instructors Oak Academy Web & Mobile Development, IOS, Android, Ethical Hacking, IT 4.5 Instructor Rating 7,395 Reviews 157,410 Students 180 Courses Hi there, By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was our starting point. At OAK Academy, we are the tech experts who have been in the sector for years and years. We are deeply rooted in the tech world. We know the tech industry. And we know the tech industry's biggest problem is the “tech skills gap” and here is our solution. OAK Academy will be the bridge between the tech industry and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because we know we can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates us every day. We specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our practical alignment we are able to constantly translate industry insights into the most in-demand and up-to-date courses, OAK Academy will provide you the information and support you need to move through your journey with confidence and ease. Our courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn another language, or even someone looking to switch careers we are here. OAK Academy here to transforms passionate, enthusiastic people to reach their dream job positions. If you need help or if you have any questions, please do not hesitate to contact our team. Show more Show less Muhammet Gokturk Developer 4.5 Instructor Rating 558 Reviews 16,324 Students 18 Courses Hi there, I'm Muhammet, I'm a professional developer who's been developing mobile and web apps. By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was my starting point. I'm in the front-end development sector for years. I want to be the bridge between the mobile and web development and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because I know I can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates me while I teach on Udemy. I will provide you the information and support you need to move through your journey with confidence and ease. My courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn mobile and web development technologies. If you need help or if you have any questions, please do not hesitate to contact me. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677a1d2d6c4c4102',m:'4c9a185714d2fb5e2a1c43ccc3eb067033f97295-1627768981-1800-AVWL5roSA83FSdze5QnCvYVkPlpIzlM/Ygl2ZbFN3q7WukYsvp4XTFSbU2RXMH9Q6CrO/42Y0Aw4zCOSQliOu9yhtWXuuCZpMaWE7ExdnmwjX4DJY+nPPpYhJIbvKNe+U3rhqy/GsaM0YC94l6hcL8ZIBIF/jIlE9W4oRC96PnFvZOSYiz3QQ+48AqHGTnqmIw==',s:[0x7ba7ebb958,0xef42add7b4],}})();
  3. Expo installation Run Expo App on Mobile Device JSX syntax and expressions ES6 syntax See the content on the simulator Styling with React-Native and flex-box rules State and Props systems Reusable components Introduction of Hooks and Context Create Context with Class Based and Functional Components How to Consume Context in Class Based and Functional Components How to Use Multiple Context Hooks Functions (useState, useEffect, useReducer, useContext...) How to Create Reducer How to Use Reducer Show more Show less Course content 9 sections • 28 lectures • 3h 57m total length Expand all sections What We Will Learn in React Native with Hooks and Context Course? 2 lectures • 7min What We Will Learn? Preview 03:24 Introduction to Hooks and Context Preview 03:07 Context API Project 7 lectures • 59min Let's Create First Application 14:43 What Is Context API and Why We Use It? Preview 06:06 Context and Provider 08:35 Context Provider 05:20 Accessing Context 11:43 Let's Access Context Data from TodoList Component 05:23 Accessing Context with Context Consumer 07:25 Quiz 1 question How To Update Context 2 lectures • 18min Updating Context Data 08:32 Creating Multiple Contexts 09:10 Consume Multiple Context 1 lecture • 10min Consuming Multiple Contexts 10:05 Hooks 7 lectures • 1hr 8min Intro to Hooks 04:00 Setup Hooks Project 09:43 UseState Hooks 13:34 UseState with Forms 15:38 UseEffect Hook 10:42 Hooks with Context 08:56 Consuming Multiple Context with useContext 05:52 Quiz 1 question Context With Functional Component 3 lectures • 34min Creating Context with Functional Components 05:48 Hooks and Context 12:46 Adding New Todo with Hooks and Context 15:52 Quiz 1 question Reducers 4 lectures • 34min Remove Todo 09:16 Use Reducers 06:12 Adding a Reducer 13:17 Move useReducer Into Its Own File 04:48 What We Learn in This React Native with Hooks and Context Course 1 lecture • 3min What We Have Learned? 02:55 BONUS 1 lecture • 5min BONUS 04:45 Requirements JavaScript + HTML + CSS fundamentals are absolutely required but you do not need to be an expert Basic ES6 knowledge would be beneficial but not required React and React-Native knowledge A computer with access to the internet Nothing else! It’s just you, your computer and your ambition to get started today Description Hello there, Welcome to React Native: React Native with Hooks and Context course. React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS . You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS. Learn by doing! So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React. In this course, we will be teaching React by creating various projects. Fresh Content It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge . In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app , you will be able to run your apps on your own mobile device as well. You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context ; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state. We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli. At the end of the course, you will learn How to use the flex-box system, Creating your own mobile app both with react-native-cli and expo-cli, Creating Context with Class-Based and Functional Components, How to Consume Context in Class-Based and Functional Components, How to Use Multiple Context in one single component, Hooks Functions(useState, useEffect, useReducer, useContext...), Creating Reducer and Using Reducer is going to be clear for you. Why would you want to take this course? Our answer is simple: The quality of teaching. OAK Academy based in London is an online education company . OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading. When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest . No prior knowledge is needed! It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices. I'll also teach you the best practices and shortcuts . Step-by-Step Way, Simple and Easy With Exercises By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application. Video and Audio Production Quality All our videos are created/produced as high-quality video and audio to provide you the best learning experience. You will be, Seeing clearly Hearing clearly Moving through the course without distractions You'll also get: Lifetime Access to The Course Fast & Friendly Support in the Q&A section Udemy Certificate of Completion Ready for Download Dive in now to our React Native: React Native with Hooks and Context course We offer full support , answering any questions. See you in the course! Who this course is for: Anyone who wants to become an React Developer Programmers who want to learn React, React-Native Someone who has basic HTML, CSS and JavaScript knowledge and wants to learn how to create complex applications, Anyone who wants to create mobile applications for both Android and IOS Anyone who wants to create mobile applications with expo-cli Anyone who wants to learn latest React features Hooks and Context system Show more Show less Instructors Oak Academy Web & Mobile Development, IOS, Android, Ethical Hacking, IT 4.5 Instructor Rating 7,395 Reviews 157,410 Students 180 Courses Hi there, By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was our starting point. At OAK Academy, we are the tech experts who have been in the sector for years and years. We are deeply rooted in the tech world. We know the tech industry. And we know the tech industry's biggest problem is the “tech skills gap” and here is our solution. OAK Academy will be the bridge between the tech industry and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because we know we can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates us every day. We specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our practical alignment we are able to constantly translate industry insights into the most in-demand and up-to-date courses, OAK Academy will provide you the information and support you need to move through your journey with confidence and ease. Our courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn another language, or even someone looking to switch careers we are here. OAK Academy here to transforms passionate, enthusiastic people to reach their dream job positions. If you need help or if you have any questions, please do not hesitate to contact our team. Show more Show less Muhammet Gokturk Developer 4.5 Instructor Rating 558 Reviews 16,324 Students 18 Courses Hi there, I'm Muhammet, I'm a professional developer who's been developing mobile and web apps. By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was my starting point. I'm in the front-end development sector for years. I want to be the bridge between the mobile and web development and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because I know I can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates me while I teach on Udemy. I will provide you the information and support you need to move through your journey with confidence and ease. My courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn mobile and web development technologies. If you need help or if you have any questions, please do not hesitate to contact me. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677a1d2d6c4c4102',m:'4c9a185714d2fb5e2a1c43ccc3eb067033f97295-1627768981-1800-AVWL5roSA83FSdze5QnCvYVkPlpIzlM/Ygl2ZbFN3q7WukYsvp4XTFSbU2RXMH9Q6CrO/42Y0Aw4zCOSQliOu9yhtWXuuCZpMaWE7ExdnmwjX4DJY+nPPpYhJIbvKNe+U3rhqy/GsaM0YC94l6hcL8ZIBIF/jIlE9W4oRC96PnFvZOSYiz3QQ+48AqHGTnqmIw==',s:[0x7ba7ebb958,0xef42add7b4],}})();
  4. Run Expo App on Mobile Device JSX syntax and expressions ES6 syntax See the content on the simulator Styling with React-Native and flex-box rules State and Props systems Reusable components Introduction of Hooks and Context Create Context with Class Based and Functional Components How to Consume Context in Class Based and Functional Components How to Use Multiple Context Hooks Functions (useState, useEffect, useReducer, useContext...) How to Create Reducer How to Use Reducer Show more Show less Course content 9 sections • 28 lectures • 3h 57m total length Expand all sections What We Will Learn in React Native with Hooks and Context Course? 2 lectures • 7min What We Will Learn? Preview 03:24 Introduction to Hooks and Context Preview 03:07 Context API Project 7 lectures • 59min Let's Create First Application 14:43 What Is Context API and Why We Use It? Preview 06:06 Context and Provider 08:35 Context Provider 05:20 Accessing Context 11:43 Let's Access Context Data from TodoList Component 05:23 Accessing Context with Context Consumer 07:25 Quiz 1 question How To Update Context 2 lectures • 18min Updating Context Data 08:32 Creating Multiple Contexts 09:10 Consume Multiple Context 1 lecture • 10min Consuming Multiple Contexts 10:05 Hooks 7 lectures • 1hr 8min Intro to Hooks 04:00 Setup Hooks Project 09:43 UseState Hooks 13:34 UseState with Forms 15:38 UseEffect Hook 10:42 Hooks with Context 08:56 Consuming Multiple Context with useContext 05:52 Quiz 1 question Context With Functional Component 3 lectures • 34min Creating Context with Functional Components 05:48 Hooks and Context 12:46 Adding New Todo with Hooks and Context 15:52 Quiz 1 question Reducers 4 lectures • 34min Remove Todo 09:16 Use Reducers 06:12 Adding a Reducer 13:17 Move useReducer Into Its Own File 04:48 What We Learn in This React Native with Hooks and Context Course 1 lecture • 3min What We Have Learned? 02:55 BONUS 1 lecture • 5min BONUS 04:45 Requirements JavaScript + HTML + CSS fundamentals are absolutely required but you do not need to be an expert Basic ES6 knowledge would be beneficial but not required React and React-Native knowledge A computer with access to the internet Nothing else! It’s just you, your computer and your ambition to get started today Description Hello there, Welcome to React Native: React Native with Hooks and Context course. React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS . You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS. Learn by doing! So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React. In this course, we will be teaching React by creating various projects. Fresh Content It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge . In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app , you will be able to run your apps on your own mobile device as well. You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context ; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state. We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli. At the end of the course, you will learn How to use the flex-box system, Creating your own mobile app both with react-native-cli and expo-cli, Creating Context with Class-Based and Functional Components, How to Consume Context in Class-Based and Functional Components, How to Use Multiple Context in one single component, Hooks Functions(useState, useEffect, useReducer, useContext...), Creating Reducer and Using Reducer is going to be clear for you. Why would you want to take this course? Our answer is simple: The quality of teaching. OAK Academy based in London is an online education company . OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading. When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest . No prior knowledge is needed! It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices. I'll also teach you the best practices and shortcuts . Step-by-Step Way, Simple and Easy With Exercises By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application. Video and Audio Production Quality All our videos are created/produced as high-quality video and audio to provide you the best learning experience. You will be, Seeing clearly Hearing clearly Moving through the course without distractions You'll also get: Lifetime Access to The Course Fast & Friendly Support in the Q&A section Udemy Certificate of Completion Ready for Download Dive in now to our React Native: React Native with Hooks and Context course We offer full support , answering any questions. See you in the course! Who this course is for: Anyone who wants to become an React Developer Programmers who want to learn React, React-Native Someone who has basic HTML, CSS and JavaScript knowledge and wants to learn how to create complex applications, Anyone who wants to create mobile applications for both Android and IOS Anyone who wants to create mobile applications with expo-cli Anyone who wants to learn latest React features Hooks and Context system Show more Show less Instructors Oak Academy Web & Mobile Development, IOS, Android, Ethical Hacking, IT 4.5 Instructor Rating 7,395 Reviews 157,410 Students 180 Courses Hi there, By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was our starting point. At OAK Academy, we are the tech experts who have been in the sector for years and years. We are deeply rooted in the tech world. We know the tech industry. And we know the tech industry's biggest problem is the “tech skills gap” and here is our solution. OAK Academy will be the bridge between the tech industry and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because we know we can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates us every day. We specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our practical alignment we are able to constantly translate industry insights into the most in-demand and up-to-date courses, OAK Academy will provide you the information and support you need to move through your journey with confidence and ease. Our courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn another language, or even someone looking to switch careers we are here. OAK Academy here to transforms passionate, enthusiastic people to reach their dream job positions. If you need help or if you have any questions, please do not hesitate to contact our team. Show more Show less Muhammet Gokturk Developer 4.5 Instructor Rating 558 Reviews 16,324 Students 18 Courses Hi there, I'm Muhammet, I'm a professional developer who's been developing mobile and web apps. By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was my starting point. I'm in the front-end development sector for years. I want to be the bridge between the mobile and web development and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because I know I can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates me while I teach on Udemy. I will provide you the information and support you need to move through your journey with confidence and ease. My courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn mobile and web development technologies. If you need help or if you have any questions, please do not hesitate to contact me. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677a1d2d6c4c4102',m:'4c9a185714d2fb5e2a1c43ccc3eb067033f97295-1627768981-1800-AVWL5roSA83FSdze5QnCvYVkPlpIzlM/Ygl2ZbFN3q7WukYsvp4XTFSbU2RXMH9Q6CrO/42Y0Aw4zCOSQliOu9yhtWXuuCZpMaWE7ExdnmwjX4DJY+nPPpYhJIbvKNe+U3rhqy/GsaM0YC94l6hcL8ZIBIF/jIlE9W4oRC96PnFvZOSYiz3QQ+48AqHGTnqmIw==',s:[0x7ba7ebb958,0xef42add7b4],}})();
  5. JSX syntax and expressions ES6 syntax See the content on the simulator Styling with React-Native and flex-box rules State and Props systems Reusable components Introduction of Hooks and Context Create Context with Class Based and Functional Components How to Consume Context in Class Based and Functional Components How to Use Multiple Context Hooks Functions (useState, useEffect, useReducer, useContext...) How to Create Reducer How to Use Reducer Show more Show less Course content 9 sections • 28 lectures • 3h 57m total length Expand all sections What We Will Learn in React Native with Hooks and Context Course? 2 lectures • 7min What We Will Learn? Preview 03:24 Introduction to Hooks and Context Preview 03:07 Context API Project 7 lectures • 59min Let's Create First Application 14:43 What Is Context API and Why We Use It? Preview 06:06 Context and Provider 08:35 Context Provider 05:20 Accessing Context 11:43 Let's Access Context Data from TodoList Component 05:23 Accessing Context with Context Consumer 07:25 Quiz 1 question How To Update Context 2 lectures • 18min Updating Context Data 08:32 Creating Multiple Contexts 09:10 Consume Multiple Context 1 lecture • 10min Consuming Multiple Contexts 10:05 Hooks 7 lectures • 1hr 8min Intro to Hooks 04:00 Setup Hooks Project 09:43 UseState Hooks 13:34 UseState with Forms 15:38 UseEffect Hook 10:42 Hooks with Context 08:56 Consuming Multiple Context with useContext 05:52 Quiz 1 question Context With Functional Component 3 lectures • 34min Creating Context with Functional Components 05:48 Hooks and Context 12:46 Adding New Todo with Hooks and Context 15:52 Quiz 1 question Reducers 4 lectures • 34min Remove Todo 09:16 Use Reducers 06:12 Adding a Reducer 13:17 Move useReducer Into Its Own File 04:48 What We Learn in This React Native with Hooks and Context Course 1 lecture • 3min What We Have Learned? 02:55 BONUS 1 lecture • 5min BONUS 04:45 Requirements JavaScript + HTML + CSS fundamentals are absolutely required but you do not need to be an expert Basic ES6 knowledge would be beneficial but not required React and React-Native knowledge A computer with access to the internet Nothing else! It’s just you, your computer and your ambition to get started today Description Hello there, Welcome to React Native: React Native with Hooks and Context course. React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS . You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS. Learn by doing! So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React. In this course, we will be teaching React by creating various projects. Fresh Content It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge . In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app , you will be able to run your apps on your own mobile device as well. You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context ; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state. We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli. At the end of the course, you will learn How to use the flex-box system, Creating your own mobile app both with react-native-cli and expo-cli, Creating Context with Class-Based and Functional Components, How to Consume Context in Class-Based and Functional Components, How to Use Multiple Context in one single component, Hooks Functions(useState, useEffect, useReducer, useContext...), Creating Reducer and Using Reducer is going to be clear for you. Why would you want to take this course? Our answer is simple: The quality of teaching. OAK Academy based in London is an online education company . OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading. When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest . No prior knowledge is needed! It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices. I'll also teach you the best practices and shortcuts . Step-by-Step Way, Simple and Easy With Exercises By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application. Video and Audio Production Quality All our videos are created/produced as high-quality video and audio to provide you the best learning experience. You will be, Seeing clearly Hearing clearly Moving through the course without distractions You'll also get: Lifetime Access to The Course Fast & Friendly Support in the Q&A section Udemy Certificate of Completion Ready for Download Dive in now to our React Native: React Native with Hooks and Context course We offer full support , answering any questions. See you in the course! Who this course is for: Anyone who wants to become an React Developer Programmers who want to learn React, React-Native Someone who has basic HTML, CSS and JavaScript knowledge and wants to learn how to create complex applications, Anyone who wants to create mobile applications for both Android and IOS Anyone who wants to create mobile applications with expo-cli Anyone who wants to learn latest React features Hooks and Context system Show more Show less Instructors Oak Academy Web & Mobile Development, IOS, Android, Ethical Hacking, IT 4.5 Instructor Rating 7,395 Reviews 157,410 Students 180 Courses Hi there, By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was our starting point. At OAK Academy, we are the tech experts who have been in the sector for years and years. We are deeply rooted in the tech world. We know the tech industry. And we know the tech industry's biggest problem is the “tech skills gap” and here is our solution. OAK Academy will be the bridge between the tech industry and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because we know we can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates us every day. We specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our practical alignment we are able to constantly translate industry insights into the most in-demand and up-to-date courses, OAK Academy will provide you the information and support you need to move through your journey with confidence and ease. Our courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn another language, or even someone looking to switch careers we are here. OAK Academy here to transforms passionate, enthusiastic people to reach their dream job positions. If you need help or if you have any questions, please do not hesitate to contact our team. Show more Show less Muhammet Gokturk Developer 4.5 Instructor Rating 558 Reviews 16,324 Students 18 Courses Hi there, I'm Muhammet, I'm a professional developer who's been developing mobile and web apps. By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was my starting point. I'm in the front-end development sector for years. I want to be the bridge between the mobile and web development and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because I know I can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates me while I teach on Udemy. I will provide you the information and support you need to move through your journey with confidence and ease. My courses are for everyone. Whether you are someone who has never programmed before, or an existing programmer seeking to learn mobile and web development technologies. If you need help or if you have any questions, please do not hesitate to contact me. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677a1d2d6c4c4102',m:'4c9a185714d2fb5e2a1c43ccc3eb067033f97295-1627768981-1800-AVWL5roSA83FSdze5QnCvYVkPlpIzlM/Ygl2ZbFN3q7WukYsvp4XTFSbU2RXMH9Q6CrO/42Y0Aw4zCOSQliOu9yhtWXuuCZpMaWE7ExdnmwjX4DJY+nPPpYhJIbvKNe+U3rhqy/GsaM0YC94l6hcL8ZIBIF/jIlE9W4oRC96PnFvZOSYiz3QQ+48AqHGTnqmIw==',s:[0x7ba7ebb958,0xef42add7b4],}})();
  6. ES6 syntax See the content on the simulator Styling with React-Native and flex-box rules State and Props systems Reusable components Introduction of Hooks and Context Create Context with Class Based and Functional Components How to Consume Context in Class Based and Functional Components How to Use Multiple Context Hooks Functions (useState, useEffect, useReducer, useContext...) How to Create Reducer How to Use Reducer Show more Show less Course content 9 sections • 28 lectures • 3h 57m total length Expand all sections What We Will Learn in React Native with Hooks and Context Course? 2 lectures • 7min What We Will Learn? Preview 03:24 Introduction to Hooks and Context Preview 03:07 Context API Project 7 lectures • 59min Let's Create First Application 14:43 What Is Context API and Why We Use It? Preview 06:06 Context and Provider 08:35 Context Provider 05:20 Accessing Context 11:43 Let's Access Context Data from TodoList Component 05:23 Accessing Context with Context Consumer 07:25 Quiz 1 question How To Update Context 2 lectures • 18min Updating Context Data 08:32 Creating Multiple Contexts 09:10 Consume Multiple Context 1 lecture • 10min Consuming Multiple Contexts 10:05 Hooks 7 lectures • 1hr 8min Intro to Hooks 04:00 Setup Hooks Project 09:43 UseState Hooks 13:34 UseState with Forms 15:38 UseEffect Hook 10:42 Hooks with Context 08:56 Consuming Multiple Context with useContext 05:52 Quiz 1 question Context With Functional Component 3 lectures • 34min Creating Context with Functional Components 05:48 Hooks and Context 12:46 Adding New Todo with Hooks and Context 15:52 Quiz 1 question Reducers 4 lectures • 34min Remove Todo 09:16 Use Reducers 06:12 Adding a Reducer 13:17 Move useReducer Into Its Own File 04:48 What We Learn in This React Native with Hooks and Context Course 1 lecture • 3min What We Have Learned? 02:55 BONUS 1 lecture • 5min BONUS 04:45 Requirements JavaScript + HTML + CSS fundamentals are absolutely required but you do not need to be an expert Basic ES6 knowledge would be beneficial but not required React and React-Native knowledge A computer with access to the internet Nothing else! It’s just you, your computer and your ambition to get started today Description Hello there, Welcome to React Native: React Native with Hooks and Context course. React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS . You do not need to learn Java, Android, Swift, Objective-C, or anything of that. React is all you need to create awesome mobile apps that work on both Android and iOS. Learn by doing! So we have made this course as simple as possible in order to take you through step by step so you can feel confident and get a truly good understanding of how to utilize React. In this course, we will be teaching React by creating various projects. Fresh Content It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better React developer. You will always have up-to-date content for this course at no extra charge . In the course, we are going to use free tools and platforms so you don't have to buy any tool or app. You are going to learn how to run an Android and IOS simulator on your MAC or Windows computer. Besides, with the Expo app , you will be able to run your apps on your own mobile device as well. You are going to learn latest React features of Hooks and Context system. We are going to create two nice looking app, to show Hooks and Context ; in a very detailed way. You are going to learn how to use and state in functional components with Hooks system and with Context API you won't need any third-party package to manage the Application state. We tried to explain all complex topics in very detail on the course. I used some diagrams to tell some important topics and created a nice-looking mobile application. In the course, we created our applications with expo-cli. At the end of the course, you will learn How to use the flex-box system, Creating your own mobile app both with react-native-cli and expo-cli, Creating Context with Class-Based and Functional Components, How to Consume Context in Class-Based and Functional Components, How to Use Multiple Context in one single component, Hooks Functions(useState, useEffect, useReducer, useContext...), Creating Reducer and Using Reducer is going to be clear for you. Why would you want to take this course? Our answer is simple: The quality of teaching. OAK Academy based in London is an online education company . OAK Academy gives education in the field of IT, Software, Design, development in English, Portuguese, Spanish, Turkish and a lot of different language on Udemy platform where it has over 1000 hours of video education lessons. OAK Academy both increase its education series number by publishing new courses, and it makes students aware of all the innovations of already published courses by upgrading. When you enroll, you will feel the OAK Academy`s seasoned developers expertise. Questions sent by students to our instructors are answered by our instructors within 48 hours at the latest . No prior knowledge is needed! It doesn't need any prior knowledge to learn it and the React is easy to understand for the beginners. This course starts with very basics. First, you will learn how to install the tools, some terminology. Then the show will start and you will learn everything with hands-on practices. I'll also teach you the best practices and shortcuts . Step-by-Step Way, Simple and Easy With Exercises By the end of the course, you’ll have a firm understanding of the React and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. The good news is since the Free and popular tools are used you don’t need to buy any tool or application. Video and Audio Production Quality All our videos are created/produced as high-quality video and audio to provide you the best learning experience. You will be, Seeing clearly Hearing clearly Moving through the course without distractions You'll also get: Lifetime Access to The Course Fast & Friendly Support in the Q&A section Udemy Certificate of Completion Ready for Download Dive in now to our React Native: React Native with Hooks and Context course We offer full support , answering any questions. See you in the course! Who this course is for: Anyone who wants to become an React Developer Programmers who want to learn React, React-Native Someone who has basic HTML, CSS and JavaScript knowledge and wants to learn how to create complex applications, Anyone who wants to create mobile applications for both Android and IOS Anyone who wants to create mobile applications with expo-cli Anyone who wants to learn latest React features Hooks and Context system Show more Show less Instructors Oak Academy Web & Mobile Development, IOS, Android, Ethical Hacking, IT 4.5 Instructor Rating 7,395 Reviews 157,410 Students 180 Courses Hi there, By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was our starting point. At OAK Academy, we are the tech experts who have been in the sector for years and years. We are deeply rooted in the tech world. We know the tech industry. And we know the tech industry's biggest problem is the “tech skills gap” and here is our solution. OAK Academy will be the bridge between the tech industry and people who -are planning a new career -are thinking career transformation -want career shift or reinvention, -have the desire to learn new hobbies at their own pace Because we know we can help this generation gain the skill to fill these jobs and enjoy happier, more fulfilling careers. And this is what motivates us every day. We specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to our practical alignment we are able to constantly translate industry insights into the most in-demand and up-to-date courses, OAK Academy will provide you the information and support you need to move through your journey with confidence and ease. Our courses are for everyone. Whethe