REACT NATIVE APP DEVELOPMENT COURSE
in jaipur
Course Content
Module 1: Introduction to React. What is
React?
➢ Overview of React.js
➢ Understanding the Virtual DOM
➢ Setting up a React development environment
➢ Creating a simple React component Getting
started
Module 2: JSX and Components Introduction
to JavaScript and ECMAScript
➢ Introduction to JSX syntax
➢ Creating functional and class components
➢ Props and state in React components
➢ Handling events in React
Module 3: Component Lifecycle
➢ Understanding the lifecycle of a React
component
➢ Component mounting, updating, and
unmounting phases
➢ Lifecycle methods in class components
Module 4: React Router
➢ Introduction to React Router
➢ Setting up navigation in a React application
➢ Creating dynamic routes
Module 5: State Management with Redux
• Introduction to state management
➢ Installing and setting up Redux
➢ Actions, reducers, and the store in Redux
➢ Connecting React components to the Redux
store
Module 6: Hooks in React
➢ Introduction to hooks (useState, useEffect,
etc.)
➢ Custom hooks for code reuse
➢ Transitioning from class components to
functional components with hooks
Module 7: Forms and Form Validation
➢ Handling forms in React
➢ Form validation techniques
➢ Controlled and uncontrolled components
Module 8: Styling in React
➢ Styling approaches in React (CSS, inline styles,
CSS-in-JS)
➢ Popular styling libraries like Styled Components
Module 9: Testing in React
➢ Unit testing React components
➢ Using Jest and React Testing Library
➢ Testing Redux actions and reducers
Module 10: Building and Deploying React
Applications
• Optimizing and building React applications for
production
• Deployment options for React apps (e.g.,
Netlify, Vercel)
• Continuous Integration and Deployment (CI /
CD) for React projects
Module 11: Advanced Topics
• Server-side rendering (SSR) with React
• Progressive Web Apps (PWAs) with React
• Integration with GraphQL
Hear From Our Students
We help students upskill & grow their career in the most comprehensive way possible.
My Graphic Designing Training from Thirdeye Computer Classes was very helpful . The Trainer Mukesh Sir has extremely good expertise inn the subject. Now that I am able to Make Designs, edit Videos & much More, I am satisfied and it has been an excellent learning experience for me . Now I am fairly confident in my capacity to obtain a good job. Thank you so much Thirdeye team. Definitely recommended.
Advanced Syllabus
Live Projects Based
Certified Faculties
International Certifications
Need Help?
Connect with us & know what’s the best