0% found this document useful (0 votes)
0 views

React - 18 with JavaScript & TypeScript

The document provides a comprehensive introduction to React, covering essential topics such as components, props, state, and hooks, as well as debugging techniques and lifecycle methods. It also includes information on styling components, routing, form validation, and integrating Redux for state management. Additionally, it touches on advanced topics like server-side rendering, unit testing, and deployment strategies for React applications.

Uploaded by

Divya kanapuriya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

React - 18 with JavaScript & TypeScript

The document provides a comprehensive introduction to React, covering essential topics such as components, props, state, and hooks, as well as debugging techniques and lifecycle methods. It also includes information on styling components, routing, form validation, and integrating Redux for state management. Additionally, it touches on advanced topics like server-side rendering, unit testing, and deployment strategies for React applications.

Uploaded by

Divya kanapuriya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

REACT INTRODUCTION • Functional/Class/Pure Components

• Overview of frameworks, libraries for • Understanding and using Props and


client side Web applications State
• React version history • Handling Events with methods
• What’s New in React 18 • Manipulating the State
• Understanding “what” and “why” • Two way data-binding
React • Functional (Stateless) VS Class
• Environment Setup for React (Stateful) Components
Application • Between component child
• Understanding NPM commands communication
• Using VS Code • Dynamically rendering contents
• VS Code extensions for ES6, React • Showing Lists, List and keys
• Refs
REACT ESSENTIAL FEATURES AND SYNTAX
• React App Project Directory Structure STYLING COMPONENTS
• Overview of Webpack, Babel • CSS Styling
• React Component Basic • Scoping Styles using Inline Styles
• Create React Component • Limitations of inline styes
• Understanding JSX • Inline Styles with Radium
• Limitations of JSX • Using Psuedo classes/media quries
• Working with Components and with inline styles
Reusing Components • CSS Modules, importing css classes
• Helloworld app in React • Adding Bootstrap, Semantic UI to
React apps
REACT COMPONENTS , PROPS AND STATE
• Using react-bootstrap, reactstrap • Setting Up the Router Package
packages • react-router vs react-router-dom
• Preparing the Project For Routing
DEBUGGING REACT APPS • Switching Between Pages,
• Understanding React Error Messages Routing-Related Props
• Handling Logical Errors, • The "withRouter" HOC & Route Props
• Debugging React apps using google • Passing & extracting route/query
developer tools and React DevTool parameters
• Understanding Error Boundaries • Using Switch to Load a Single Route
• Navigating Programmatically
REACT COMPONENT LIFE CYCLE
• Updating life cycle hooks REACT FORMS AND FORM VALIDATION
• PureComponents • Creating a Custom Dynamic Input
• React’s DOM Updating Strategy Component
• Returning adjacent elements • Setting Up a JS Config for the Form
• Fragments • Dynamically Create Inputs based on JS
Config
REACT HOOKS • Adding a Dropdown Component
• Introducing Hooks • Handling User Input
• Hooks at a Glance • Handling Form Submission
• Using the State Hook • Adding Custom Form Validation
• Using the Effect Hook • Fixing a Common Validation
• Rules of Hooks • Adding Validation Feedback
• Building Your Own Hooks • Showing Error Messages
• Hooks API Reference • Handling Overall Form Validity
• Hooks FAQ
DEPLOYING REACT APP TO THE WEB REACT
REACT COMPONENT IND ETAILS REDUX
• Higher Order Components • Redux principles
• Passing unknown Props • Install and setup redux
• Validating Props • Creating actions, reducer and store
• Using References • What is React Redux
• React Context API • Why React Redux
• Best practices for React Projects • Install and setup
• Demo apps • Presentational vs Container
components
HTTP REQUESTS/AJAX C ALLS • Understand high order component
• HTTP Requests in React • Understanding mapStateToProps and
• Introduction of Axios package mapDispatchtToProps usage
• HTTP GET Request, fetching &
transforming data REACT MATERIAL UI
• HTTP POST, DELETE, UPDATE ERROR HANDLING
• Handing Errors
• Creating/Using Axios intances NEW FEATURES OF REACT 18
• Automatic Batching
REACT ROUTING V5 and V6 • Transitions
• Routing and SPAs • Suspense Features
• New Strict Mode Behaviors • Working with webpack configuration
file
UNIT TESTING IN REACT • Working with loaders
• Understand the significance of unit • Quick word on code splitting, lazy
testing loading, tree shaking
• Understand unit testing jargon and • Setting up Hot Module Replacement
tools
• Unit testing react components with SERVER -SIDE RENDERING WITH REACT
Jest • What is server-side rendering (SSR)?
• Unit testing react components with • Why SSR
enzyme • Working with renderToString and
renderToStaticMarkup methods
WEBPACK PRIMER
• What is webpack DEPLOYING ON CLOUD
• Why webpack • Firebase Deployment
• Install and setup webpack

You might also like