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
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.