Herausforderung: Implementierung der Bedingten Darstellung im Bank-Alert
Aufgabe: Erstellung einer Bankbenachrichtigung
Arbeiten wir mit einem Bankkonto. Ziel ist es, eine Logik zu entwickeln, die den Benutzer darüber informiert, ob genügend Guthaben auf der Karte vorhanden ist, um einen bestimmten Preis zu bezahlen. Abhängig vom Ergebnis werden unterschiedliche Nachrichten angezeigt.
Die Aufgabe lautet:
- Zwei Komponenten erstellen –
App(Elternkomponente) undMessage(Kindkomponente). - Die Elternkomponente (
App) übergibt die PropsmoneyAvailable,priceundname.
moneyAvailable– steht für den Betrag, den der Benutzer zur Verfügung hat;price– bezeichnet den Betrag, den der Benutzer bezahlen muss;name– bezieht sich auf den Namen des Benutzers.
- Wenn der Benutzer genug Geld hat, um zu bezahlen, wird folgende Nachricht angezeigt:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Wenn der Benutzer nicht genug Geld hat, wird folgende Nachricht angezeigt:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- In React wird der ternäre Operator
condition ? ... : ...verwendet, um die Logik einerif...else-Anweisung umzusetzen. - Für den korrekten Aufbau des Strings:
- Den Platzhalter
user_namedurch den tatsächlichen Benutzernamen ersetzen:name-Prop; - Den Platzhalter
calculated_amount_of_money_leftdurch den berechneten verbleibenden Betrag ersetzen –moneyAvailable - price; - Den Platzhalter
moneyAvailabledurch den tatsächlichen verfügbaren Betrag ersetzen –moneyAvailable-Prop; - Den Platzhalter
pricedurch den tatsächlichen Preis ersetzen –price-Prop.
- Den Platzhalter
- Geschweifte Klammern
{...}verwenden, um einen Wert zuzuweisen, der kein String ist.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 4
Herausforderung: Implementierung der Bedingten Darstellung im Bank-Alert
Swipe um das Menü anzuzeigen
Aufgabe: Erstellung einer Bankbenachrichtigung
Arbeiten wir mit einem Bankkonto. Ziel ist es, eine Logik zu entwickeln, die den Benutzer darüber informiert, ob genügend Guthaben auf der Karte vorhanden ist, um einen bestimmten Preis zu bezahlen. Abhängig vom Ergebnis werden unterschiedliche Nachrichten angezeigt.
Die Aufgabe lautet:
- Zwei Komponenten erstellen –
App(Elternkomponente) undMessage(Kindkomponente). - Die Elternkomponente (
App) übergibt die PropsmoneyAvailable,priceundname.
moneyAvailable– steht für den Betrag, den der Benutzer zur Verfügung hat;price– bezeichnet den Betrag, den der Benutzer bezahlen muss;name– bezieht sich auf den Namen des Benutzers.
- Wenn der Benutzer genug Geld hat, um zu bezahlen, wird folgende Nachricht angezeigt:
Success! The remaining amount of money for <user_name> is: <calculated_amount_of_money_left>. Thank you!. - Wenn der Benutzer nicht genug Geld hat, wird folgende Nachricht angezeigt:
Failure! The bank account balance for <user_name> is: <moneyAvailable>. Unfortunately, you need to pay: <price>.
- In React wird der ternäre Operator
condition ? ... : ...verwendet, um die Logik einerif...else-Anweisung umzusetzen. - Für den korrekten Aufbau des Strings:
- Den Platzhalter
user_namedurch den tatsächlichen Benutzernamen ersetzen:name-Prop; - Den Platzhalter
calculated_amount_of_money_leftdurch den berechneten verbleibenden Betrag ersetzen –moneyAvailable - price; - Den Platzhalter
moneyAvailabledurch den tatsächlichen verfügbaren Betrag ersetzen –moneyAvailable-Prop; - Den Platzhalter
pricedurch den tatsächlichen Preis ersetzen –price-Prop.
- Den Platzhalter
- Geschweifte Klammern
{...}verwenden, um einen Wert zuzuweisen, der kein String ist.
Danke für Ihr Feedback!