Varsayılan olarak App.js içerisinde tanımladığımız değişkenleri yeni oluşturacağımız "props-ornek.js" adlı Component'e aktaralım.
App.js
import './App.css'; import PropsOrnek from './props-ornek'; function App() { const Isim = "Serkan"; const Soyad = "TOGAL"; const Yas = 37; return ( <div className="container"> <h1>App.js İçerisi</h1> <PropsOrnek isim={Isim} soyad={Soyad} yas={Yas} meslek="Yazılım" /> </div> ); }
Görüldüğü gibi PropsOrnek adlı Component'e App.js içerisinden değerleri vermiş olduk. Şimdi ise bu verdiğimiz değerleri (Props) props-ornek.js içerisinde okuyup ekrana yazdıralım.
props-ornek.js
import React, { Component } from 'react' class PropsOrnek extends Component { render() { console.log("Propsları konsola yaz: " + this.props); var strIsim = this.props.isim; var strSoyad = this.props.soyad; const{isim, soyad, yas, meslek} = this.props; return ( <div> Props nedir öğrenelim. <br /> Props ile gelen değişkenler: <br /> "isim: " {isim} <br /> "soyad: " {soyad} <br /> "yaş: " {yas} <br /> "meslek: " {meslek} <br /> "this.props.yas: " {this.props.yas} <br /> "strIsim: " {strIsim} <br /> "strSoyad: " {strSoyad} <br /> "Meslek Bilgisi: " {this.props.meslek} </div> ) } } export default PropsOrnek;Konuya dair örnek verdikten sonra projeyi çalıştırıp ekran çıktısını paylaşalım.