קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
ראשי ♦ כללי ♦ מדריך react | ריאקט | איך מעבירים מידע בין קומפננטות באמצעות props

מדריך react | ריאקט | איך מעבירים מידע בין קומפננטות באמצעות props

וינר יאיר 6 בנובמבר 2020 אין תגובות

קוד התנין הבא יהיה בניסוח מעט שונה. כלומר זה לא יהיה איזה מדריך משעמם חלילה. כפי שאתם כבר הבנתם ומי שמכיר את האתר שלנו . מי שלא מכיר, מוזמן לקרוא את להכיר אותנו כי אנחנו ממש סבבה – קודודייל.

אז סה"כ ישבנו וחשבנו איך יהיה לכם יותר אפקטיבי. אז הוספנו לכם פה ווידגט חמוד שיאפשר לכם לקבל לינקים לפוסטים קשורים שככה גם תוכלו לדפדף וללמוד יותר טיפים וטריקים מאותו הנושא כך שזה מעיין מדריך. אז בלי חפירות מיותרות להלן הטיפ הבא.

פוסטים קשורים | מדריך react | ריאקט

העברת מידע בין קומפוננטות ריאקטיות באצמעות props

נציג פה 2 דוגמאות, מכוון שחלקם אוהבים לרשום ב TSX וחלקכם ב JSX. אז החלטנו לא לקפח אף אחד ולשים שני גרסות.

גרסאת הTSX :

import React, {Component} from 'react';

// blockChild קומפוננטת ילד 

interface Props {
name: string;
}

export const blockChild : Resct.FC<Props> = ({}) => {
    return (<h1>Hello {props.name}!</h1>);
}


// APP קומפוננטת האבא 

  interface someProps {
name: string;
}      
export default class App extends Component<someProps> {
  constructor(props: someProps) {
    super(props)
  }
  render() {
    return (
	 <React.Fragment>
     	<blockChild name='תנין קוד'/> 
      	<blockChild name='תנינת קוד'/>
     </React.Fragment>
    );
  }
}

גרסאת הJSX:

import React, {Component} from 'react';


// blockChild קומפוננטת ילד 

export const blockChild = (props) => {
    return (<h1>Hello {props.name}!</h1>);
}

// APP קומפוננטת האבא 
 
export default class App extends Component {
  constructor(props) {
    super(props)
  }
  render() {
    return (
	 <React.Fragment>
     	<blockChild name='תנין קוד'/> 
      	<blockChild name='תנינת קוד'/>
     </React.Fragment>
    );
  }
}

כמה פשוט וקל להעביר מידע עם פרופס! שימו לב שזה עובד רק בכיוון אחד, מהאבא כלפי מטה. כמו כן אין props הוא מידע קבוע ואיזה מתעדכן.לכן לא מומלץ לנסות ולשנות props . במידה ואתם צריכים מידע שמתעדכן ומרנדר את התצוגה – השתמשו כמובן בstate. והעביר אל הפרופס.

כמובן בהמשך הטיפים נדבר על איך להעביר מידע בסטייס וגם מילד לאבא בקלות.

בהצלחה🐊

פוסטים קשורים:

תמונת אווירה של חצים לכל הכיווניםבניה של טופס דינמי על פי מידע מהשרת באנגולר מדריך אנגולגר טופס ריאקטיבי שיעור שביעימדריך אנגולר | reactive forms – ולידציות בהתאמה אישית מדריך , קורס באנגולגר טופס ריאקטיבי שיעור 3מדריך אנגולר | reactive forms – בסיס לבניית הטופס המגיב. תמונת אווירה של אותיות צבעוניותSEO| שינוי כותרת של הדף באנגולר
props reactjs מדריך ריאקט

אודות המחבר

יאיר וינר להציג את כל הפוסטים של וינר יאיר


« פוסט קודם
פוסט הבא »

השארת תגובה

ביטול

חיפוש באתר
בחירת העורכים
29 בדצמבר 2023 עידן יצחקי

שדה טקסט עשיר עם תמונות

אתם הולכים להיות מופתעים עד כמה HTML יכול להיות חכם ולבצע משהו כל כך מורכב, שאם אנחנו היינו רוצים ליצור

1 באוקטובר 2021 עידן יצחקי

איך למשוך דינמית favicon של אתרים אחרים ב-JS

בפוסט זה נראה איך אפשר על פי לינקים בדף למשוך את ה-favicon מהדומיין שלהם באופן דינמי, בדיקה של תקינות התמונה

פופולרי
Javascript functions – היכרות עם סוגי פונקציות
Javascript
21 בדצמבר 2024 אין תגובות
Nested routing in angular standalone component
Typescript
15 בנובמבר 2024 תגובה אחת
בחרו לפי תגיות
angular blockchain css ethers express front-end fullstack GQL html javascript next js nextjs nodejs react hooks reactjs solidity webgl אנגולר בלוקציין וורדפרס לימודי אנגולר לימודי וורדפרס לימוד ריאקט מדריך front-end מדריך GQL מדריך אנגולר מדריך וורדפרס מדריך חינם react מדריך ריאקט מפתח בלוק מפתח בלוקציין מתכנת front-end מתכנת בלוקציין מתכנת פרונט סולידיטי קורס front end קורס fullstack קורס nextjs קורס אנגולר קורס בלוקציין קורס בלוקציין בחינם קורס סולידיטי קורס ריאקט קורס תכנות קורס תכנות בחינם
סינון על פי קטגוריות
CSS fullstack HTML IIS Javascript nodeJs SEO Typescript אנגולר בלוקציין בניית אתרים וורדפרס חיפוש עבודה כלים נוספים כללי נגישות קורסים ריאקט תלת מימד תקלות ופתרונות
צור קשר
כל הזכויות שמורות לקודקודייל
ליצירת קשר: @ קודקודייל
גלילה לראש העמוד