SlideShare a Scribd company logo
5
Most read
7
Most read
10
Most read
Understanding
What is Component?
Types of Components
What is component in reactjs
What is Component?
‱Basic meaning of component is “one of several
parts of which something is made”
‱In ReactJS one UI page is consists of so many
component(s).
‱Components are independent and reusable
code. Building blocks of ReactJS Application.
What is Component?
‱Components is like JavaScript functions, but work
individually to return JSX code as elements for UI.
‱Parent Component is group of all child
components.
Types of Components
 Functional Components
 Class Components
 Pure Component
 High-Order Components
‱Its like a function that takes in props and return JSX.
‱JSX stands for JavaScript XML. It is simply a syntax
extension of JavaScript. JSX allows us to write HTML
in React.
‱Functional component is also known as a stateless
component because not hold or manage state.
Functional Component
‱ Example: Hello.js
// Functional Component Example
import React from 'react';
function Hello(props){
return (
<h1>
Welcome to Learn {props.name}
</h1>
)
}
export default Hello;
Functional Component
‱ Example: HelloWorld.js
// Functional Component Example
import React from 'react';
const HelloWorld =()=> {
return (
<div>
<p>Hello World!</p>
</div>
)
}
export default HelloWorld;
Functional Component
‱Declaring this component as Class type.
‱Class components are child classes of
React.Component
Class Component
// Class Component Example
import React from 'react';
class ViewHelloWorld extends React.Component {
render() {
return (
<div>
<p>Hello World!</p>
</div>
)
}
}
export default ViewHelloWorld;
Class Component
What is component in reactjs

More Related Content

What's hot (20)

PDF
An introduction to React.js
Emanuele DelBono
 
PPTX
Its time to React.js
Ritesh Mehrotra
 
PDF
Basics of React Hooks.pptx.pdf
Knoldus Inc.
 
PPTX
Reactjs
Neha Sharma
 
PDF
Understanding react hooks
Samundra khatri
 
PPTX
Understanding react hooks
Maulik Shah
 
PPTX
[Final] ReactJS presentation
æŽȘ éčć‘
 
PDF
ReactJS presentation
Thanh Tuong
 
PPTX
React Hooks
Erez Cohen
 
PPTX
React + Redux Introduction
Nikolaus Graf
 
PPTX
ReactJs
Sahana Banerjee
 
PPTX
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
Karmanjay Verma
 
PPTX
Intro to React
Eric Westfall
 
PPTX
React hooks
Sadhna Rana
 
PPTX
Introduction to React JS for beginners | Namespace IT
namespaceit
 
PDF
React js
Rajesh Kolla
 
PPTX
React state
Ducat
 
PDF
Basics of JavaScript
Bala Narayanan
 
PPTX
React JS part 1
Diluka Wittahachchige
 
PDF
React Context API
NodeXperts
 
An introduction to React.js
Emanuele DelBono
 
Its time to React.js
Ritesh Mehrotra
 
Basics of React Hooks.pptx.pdf
Knoldus Inc.
 
Reactjs
Neha Sharma
 
Understanding react hooks
Samundra khatri
 
Understanding react hooks
Maulik Shah
 
[Final] ReactJS presentation
æŽȘ éčć‘
 
ReactJS presentation
Thanh Tuong
 
React Hooks
Erez Cohen
 
React + Redux Introduction
Nikolaus Graf
 
ReactJs
Sahana Banerjee
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
Karmanjay Verma
 
Intro to React
Eric Westfall
 
React hooks
Sadhna Rana
 
Introduction to React JS for beginners | Namespace IT
namespaceit
 
React js
Rajesh Kolla
 
React state
Ducat
 
Basics of JavaScript
Bala Narayanan
 
React JS part 1
Diluka Wittahachchige
 
React Context API
NodeXperts
 

Similar to What is component in reactjs (20)

PPTX
what is functional component
manojbkalla
 
PPTX
ReactJS_Components_Presentation for freshers
vaibhavdtambe2003
 
PPTX
What are the components in React?
BOSC Tech Labs
 
PDF
How to create components in ReactJS_.pdf
BOSC Tech Labs
 
PDF
React JS Components fully detailedOverview.pdf
React Masters
 
PPTX
Introduction to ReactJS UI Web Dev .pptx
SHAIKIRFAN715544
 
PPTX
React - Start learning today
Nitin Tyagi
 
PDF
Copy of React_JS_Notes.pdf
suryanarayana272799
 
PDF
unit 3_Adv WTAdvanced Web Tecg Design_HTML_CSS_JAVASCRIPT_AJAX_PPT.pdf
GauravDwivedi695361
 
PPTX
Introduction to React JS.pptx
SHAIKIRFAN715544
 
PPTX
thinking in react slides for students.pptx
AneesLarik1
 
PPTX
Presentation on "An Introduction to ReactJS"
Flipkart
 
PPTX
React Class Components vs Functional Components: Which is Better?
Fibonalabs
 
PPTX
Dyanaimcs of business and economics unit 2
jpm071712
 
PDF
React Interview Question & Answers PDF By ScholarHat
Scholarhat
 
PDF
Fundamental concepts of react js
StephieJohn
 
DOCX
React Components and Its Importance.docx
React Masters
 
PDF
React Component
RajasreePothula3
 
PDF
React Interview Questions and Answers by Scholarhat
Scholarhat
 
what is functional component
manojbkalla
 
ReactJS_Components_Presentation for freshers
vaibhavdtambe2003
 
What are the components in React?
BOSC Tech Labs
 
How to create components in ReactJS_.pdf
BOSC Tech Labs
 
React JS Components fully detailedOverview.pdf
React Masters
 
Introduction to ReactJS UI Web Dev .pptx
SHAIKIRFAN715544
 
React - Start learning today
Nitin Tyagi
 
Copy of React_JS_Notes.pdf
suryanarayana272799
 
unit 3_Adv WTAdvanced Web Tecg Design_HTML_CSS_JAVASCRIPT_AJAX_PPT.pdf
GauravDwivedi695361
 
Introduction to React JS.pptx
SHAIKIRFAN715544
 
thinking in react slides for students.pptx
AneesLarik1
 
Presentation on "An Introduction to ReactJS"
Flipkart
 
React Class Components vs Functional Components: Which is Better?
Fibonalabs
 
Dyanaimcs of business and economics unit 2
jpm071712
 
React Interview Question & Answers PDF By ScholarHat
Scholarhat
 
Fundamental concepts of react js
StephieJohn
 
React Components and Its Importance.docx
React Masters
 
React Component
RajasreePothula3
 
React Interview Questions and Answers by Scholarhat
Scholarhat
 
Ad

More from manojbkalla (18)

PPTX
VFP-Report-Copy-Data-Environment details
manojbkalla
 
PPTX
Generate HTML From DBF using Visual Foxpro
manojbkalla
 
PPTX
VFP Client Server Application Theory Understanding | How to create client ser...
manojbkalla
 
PPTX
VFP LocFile With Sql select query Command | Visual Foxpro locfile function wi...
manojbkalla
 
PPTX
VFP IDX vs CDX, Visual Foxpro Index IDX vs CDX
manojbkalla
 
PPTX
VFP9 Visual Foxpro Filter Commands to work faster with DBF
manojbkalla
 
PPTX
Visual Foxpro / vfp9 auto enable Scrollbar
manojbkalla
 
PPTX
09 Asp.Net MVC Data Validation.pptx
manojbkalla
 
PPTX
Dimension command VFP / Visual Foxpro
manojbkalla
 
PPTX
Visual Foxpro Array | VFP Array | What is array in visual foxpro
manojbkalla
 
PPTX
BC30290-Local-variable-cannot-have-the-same-name-as-the-function.pptx
manojbkalla
 
PPTX
BC30290-Local-variable-cannot-have-the-same-name-as-the-function.pptx
manojbkalla
 
PPTX
Error: WebForms UnobtrusiveValidationMode Requires a ScriptResourceMapping Fo...
manojbkalla
 
PPTX
Ember js installation and create sample project, EmberJS Version check
manojbkalla
 
PPTX
Visual Foxpro Vfp check internet connection
manojbkalla
 
PPTX
Vfp9 DBF file , dbf file limitation , field limitation in dbf file
manojbkalla
 
PPTX
Ternary operator in vb.net | ternary operator example vb.net | how to write t...
manojbkalla
 
PPTX
asp.net session management example | using session in asp.net C# | what is se...
manojbkalla
 
VFP-Report-Copy-Data-Environment details
manojbkalla
 
Generate HTML From DBF using Visual Foxpro
manojbkalla
 
VFP Client Server Application Theory Understanding | How to create client ser...
manojbkalla
 
VFP LocFile With Sql select query Command | Visual Foxpro locfile function wi...
manojbkalla
 
VFP IDX vs CDX, Visual Foxpro Index IDX vs CDX
manojbkalla
 
VFP9 Visual Foxpro Filter Commands to work faster with DBF
manojbkalla
 
Visual Foxpro / vfp9 auto enable Scrollbar
manojbkalla
 
09 Asp.Net MVC Data Validation.pptx
manojbkalla
 
Dimension command VFP / Visual Foxpro
manojbkalla
 
Visual Foxpro Array | VFP Array | What is array in visual foxpro
manojbkalla
 
BC30290-Local-variable-cannot-have-the-same-name-as-the-function.pptx
manojbkalla
 
BC30290-Local-variable-cannot-have-the-same-name-as-the-function.pptx
manojbkalla
 
Error: WebForms UnobtrusiveValidationMode Requires a ScriptResourceMapping Fo...
manojbkalla
 
Ember js installation and create sample project, EmberJS Version check
manojbkalla
 
Visual Foxpro Vfp check internet connection
manojbkalla
 
Vfp9 DBF file , dbf file limitation , field limitation in dbf file
manojbkalla
 
Ternary operator in vb.net | ternary operator example vb.net | how to write t...
manojbkalla
 
asp.net session management example | using session in asp.net C# | what is se...
manojbkalla
 
Ad

Recently uploaded (20)

PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PDF
Executive Business Intelligence Dashboards
vandeslie24
 
PPTX
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PDF
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
DOCX
Import Data Form Excel to Tally Services
Tally xperts
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
PPTX
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Executive Business Intelligence Dashboards
vandeslie24
 
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
GetOnCRM Speeds Up Agentforce 3 Deployment for Enterprise AI Wins.pdf
GetOnCRM Solutions
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
Import Data Form Excel to Tally Services
Tally xperts
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Human Resources Information System (HRIS)
Amity University, Patna
 

What is component in reactjs

  • 3. What is Component? ‱Basic meaning of component is “one of several parts of which something is made” ‱In ReactJS one UI page is consists of so many component(s). ‱Components are independent and reusable code. Building blocks of ReactJS Application.
  • 4. What is Component? ‱Components is like JavaScript functions, but work individually to return JSX code as elements for UI. ‱Parent Component is group of all child components.
  • 5. Types of Components  Functional Components  Class Components  Pure Component  High-Order Components
  • 6. ‱Its like a function that takes in props and return JSX. ‱JSX stands for JavaScript XML. It is simply a syntax extension of JavaScript. JSX allows us to write HTML in React. ‱Functional component is also known as a stateless component because not hold or manage state. Functional Component
  • 7. ‱ Example: Hello.js // Functional Component Example import React from 'react'; function Hello(props){ return ( <h1> Welcome to Learn {props.name} </h1> ) } export default Hello; Functional Component
  • 8. ‱ Example: HelloWorld.js // Functional Component Example import React from 'react'; const HelloWorld =()=> { return ( <div> <p>Hello World!</p> </div> ) } export default HelloWorld; Functional Component
  • 9. ‱Declaring this component as Class type. ‱Class components are child classes of React.Component Class Component
  • 10. // Class Component Example import React from 'react'; class ViewHelloWorld extends React.Component { render() { return ( <div> <p>Hello World!</p> </div> ) } } export default ViewHelloWorld; Class Component