props react component code example

Example 1: render props

//Render props are functions that are passed to props as values
const User = (props) => {
	const [name, setName] = useState('John')

	//we pass values to prop-function as args
	return 
{props.render(name)}
} //Then we can use this component like this:
//when using the component we receive the passed values (name) as args here
{name}
} />

Example 2: props in react app

/* PASSING THE PROPS to the 'Greeting' component */
const expression = 'Happy';
 // statement and expression are the props (ie. arguments) we are passing to Greeting component

/* USING THE PROPS in the child component */
class Greeting extends Component {
  render() {
    return 

{this.props.statement} I am feeling {this.props.expression} today!

; } } -------------------------------------------- function Welcome(props) { return

Hello, {props.name}

; } const element = ; ReactDOM.render( element, document.getElementById('root') );

Example 3: pass props in react

/* PASSING THE PROPS to the 'Greeting' component */
const expression = 'Happy';
 // statement and expression are the props (ie. arguments) we are passing to Greeting component

/* USING THE PROPS in the child component */
class Greeting extends Component {
  render() {
    return 

{this.props.statement} I am feeling {this.props.expression} today!

; } }

Example 4: react class and props example

import React, { Component } from 'react'
import './TourList.scss';
import Tour  from '../Tour/Tour';
import { tourData } from './tourData';
export default class TourList extends Component {
    state={
        tours:tourData
    }
    render() {
        const {tours}=this.state
        

        return (
            
{tours.map(tour=>{ return ; })}
) } } //------------------------------------------------------ import React, { Component } from 'react'; import './Tour.scss'; export default class Tour extends Component { state={ showinfo:false, name:"" } handleInfo=()=>{ this.setState({ showinfo:!this.state.showinfo, name:"kumar" }) } render() { const {id,city,name,info,img}=this.props.tour return (

{name}

{city}

info{""}
{this.state.showinfo &&

{info}{this.state.name}

}
) } }

Example 5: defining props in react

function Welcome(props) {
  return 

Hello, {props.name}

; } const element = ; ReactDOM.render( element, document.getElementById('root') );

Example 6: react props

Props is a way to transform data from one component to another.

Tags: