What are props in ReactJs?
Mohammad Mojahidul Islam

Mohammad Mojahidul Islam @mojahidulislam11

About: Ulululu coder

Location:
Chattogram, Bangladesh
Joined:
Dec 14, 2023

What are props in ReactJs?

Publish Date: Jun 14 '24
6 0

In React.js, props (short for properties) are the way to pass data from a parent component to a child component. This allows for a unidirectional data flow, where the data flows from the parent to the child, and not the other way around.

Suppose we have a parent component named Dad and a child component named MySelf. Inside the MySelf component, we have another child component called SpecialPerson. The goal is for the Dad component to send a gift to the SpecialPerson component.

Dad Component:
The Dad component wants to send a gift to the SpecialPerson component. To do this, it will pass a prop called gift to the MySelf component.
<MySelf gift="Gold Ring" />

MySelf Component:
The MySelf component receives the gift prop as an object in its function parameter.
const MySelf = ({ gift }) => {
// Now, the
MySelfcomponent can access thegift` prop
return (


I received a {gift} from my dad!




);
};

SpecialPerson Component:
The MySelf component then passes the gift prop to the SpecialPerson component.

const SpecialPerson = ({ gift }) => {
// The
SpecialPerson component can now access the gift prop
return (
<div>
<p>Wow, I received a {gift} from my dad through my myself!</p>
</div>
);
};

Comments 0 total

    Add comment