React Native Ultimate Interview Guide 2023

Posted By: ELK1nG

React Native Ultimate Interview Guide 2023
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.75 GB | Duration: 7h 3m

React Native Interview Preparation Guide

What you'll learn

Basic and Advanced concepts of React Native with practical examples

Lear how to ace any React Native Interview.

Master all advanced Interview questions and explain answers to the Interviewer like a pro

Ultimate practical Interview guide with coding questions on React Native and Javascript

Learn coding best practices, coding standards, performance optimisation and mobile application security.

Requirements

Basic knowledge of React Native and Javascript

Description

Welcome to the React Native Ultimate Interview Guide 2023. This Course is very special course, it helps you clear any kind of react native Interview starting from beginner level to senior lead developer and architect position.I created this course using my decade plus years of mobile development experience and several years working as a react native panel and helped multiple companies to identify the right talent.This course covers few special topics that are required for you to clear react native native Interviews, these topics includes.Coding Standards & Best PracticesHow to ensure code qualityPerformance optimisation of react native appsSecurity in mobile applicationsUnit testing of react native applicationsHow to configure build pipelinesHow to make concurrent api callsES6 features.React Native coding exercises.Javascript coding exercises.Quiz at the end of every section to check and recap what you learnedand many more.So instead of joggling through plenty of sites and blog posts to prepare for an Interview. This is the all in one react native unlimited Interview guide you can come and refer anytime to prepare for an Interview, this will save a whole lot of time for you.Don't hesitate any longer, jump in and subscribe to this curious and exciting course.

Overview

Section 1: Introduction

Lecture 1 Welcome to this course!

Lecture 2 What you can expect from this course

Section 2: React Native Fundamentals

Lecture 3 What is React Native?

Lecture 4 Difference between native application and a React native application

Lecture 5 Advantages and disadvantages of React Native?

Lecture 6 How do you suggest react native to a Client or a Project?

Lecture 7 Threads in React Native

Lecture 8 React component lifecycle

Lecture 9 Virtual DOM

Lecture 10 JSX

Section 3: State Management

Lecture 11 Difference between Props and State

Lecture 12 Controlled and Uncontrolled Components

Lecture 13 Difference between element and component

Lecture 14 Higher Order Component

Lecture 15 What is Props Drilling?

Lecture 16 How do you avoid props drilling in react native?

Lecture 17 Invoking parent component function from child component

Lecture 18 Coding Exercise: Implement simple increment/decrement counter

Section 4: Hooks

Lecture 19 What are hooks?

Lecture 20 Difference between useState and UseReducer hook

Lecture 21 Difference between useMemo and UseCallback hook

Lecture 22 useEffect Hook

Lecture 23 Second param [] in useEffect

Lecture 24 How do you create custom hooks in react native?

Lecture 25 How to clear the side-effects in functional components

Section 5: Flexbox

Lecture 26 What is Flexbox?

Lecture 27 Default flex direction

Lecture 28 How do you style components in react native?

Lecture 29 Coding Exercise: Flexbox UI styling

Section 6: Dimensions API

Lecture 30 How to make application compatible with multiple device sizes?

Section 7: Platform API

Lecture 31 How to Implement ios only or android only styles

Section 8: React Navigation

Lecture 32 How do you route between screens in react native?

Lecture 33 Navigation function

Lecture 34 How to send params from one screen to another screen?

Lecture 35 How do you combine different types of navigators in React Native?

Section 9: Redux

Lecture 36 What is Redux?

Lecture 37 Architecture of redux

Lecture 38 Single Source Of Truth in Redux

Lecture 39 Redux Hooks

Lecture 40 Can we have more than one store in a react native application?

Lecture 41 Redux Middlewares

Lecture 42 takeEvery and takeLatest functions of redux-saga

Lecture 43 Difference between Redux Saga and Redux Thunk

Lecture 44 Generator function

Lecture 45 “yield” keyword in redux saga

Lecture 46 Redux Toolkit

Lecture 47 Building blocks of Redux Toolkit

Section 10: Accessing Network

Lecture 48 Making api calls

Lecture 49 Difference between Fetch and Axios

Lecture 50 How to make concurrent/Parallel api calls

Lecture 51 How to handle long running api calls

Lecture 52 How to show list of items

Lecture 53 keyExtractor in Flatlist

Lecture 54 Coding Exercise:Fetch data from the server

Section 11: Async Storage

Lecture 55 How do you permanently store data to the device?

Section 12: Native Device Features

Lecture 56 Accessing native device features in React Native

Section 13: Debugging

Lecture 57 How to debug React Native application

Section 14: Javascript

Lecture 58 Javascript Introduction

Lecture 59 What is a Promise in Javascript?

Lecture 60 Event loop

Lecture 61 Hoisting in javascript

Lecture 62 Closures

Lecture 63 Difference between == and ===

Section 15: ES6

Lecture 64 ES6 Features

Lecture 65 What is Destructuring?

Lecture 66 “Rest” and “Spread” operators

Lecture 67 Callback hell

Lecture 68 Coding Exercise: Javascript Coding Part1

Lecture 69 Coding Exercise: Javascript Coding Part2

Section 16: Unit Testing

Lecture 70 Unit Testing of React Native application

Section 17: Coding Standards

Lecture 71 Coding Standards Introduction

Lecture 72 Coding standards in React Native

Lecture 73 How do you ensure code quality of your application?

Lecture 74 Performance optimization of react native apps

Lecture 75 Security in mobile apps

Lecture 76 Source versioning tools

Lecture 77 How to configure build pipelines

Section 18: App Deployment

Lecture 78 How to deploy your application to the app store/play store

Section 19: Bonus: React Native Bridge

Lecture 79 How does react native bridge works?

Section 20: Bonus: Typescript

Lecture 80 What is Typescript and advantages of using typescript in React Native projects?

Section 21: End Note

Lecture 81 Thank you

React Native developers who want to clear junior level to lead level Interviews.