React, Tailwind und Firebase: Aufbau einer modernen Blog-Website | Joel Ademola | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

React, Tailwind und Firebase: Aufbau einer modernen Blog-Website

teacher avatar Joel Ademola, Software Developer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Kurs-Einführung

      1:07

    • 2.

      Einrichten der Umgebung

      9:52

    • 3.

      Navbar und Footer

      24:44

    • 4.

      Komponente und Startseite (a)

      18:03

    • 5.

      Komponente und Startseite (b)

      17:33

    • 6.

      Kontaktseite, Blog-Details

      23:59

    • 7.

      Blog-Bereich und Erstellen-Blog-Seite

      21:07

    • 8.

      Firebase-Implementierung (a)

      21:43

    • 9.

      Firebase-Implementierung (b)

      13:41

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

82

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Lerne, wie du eine moderne, skalierbare und sichere Blog-Website mit modernsten Technologien erstellst

Bringe deine Blogging-/Coding-Karriere auf die nächste Stufe, indem du eine schnelle, reaktionsschnelle und sichere Website mit React, Tailwind CSS und Firebase erstellst!

In diesem Kurs lernst du Folgendes:

– Richte ein React-Projekt mit 
Vite- Design ein und baue eine Blog-Website mit Tailwind
CSS- Database mit Firebase

Perfekt für:

– Entwickler, die moderne Webanwendungen erstellen
möchten– Blogger, die ihre Online-Präsenz aktualisieren möchten– Jeder, der React, Tailwind CSS und

Firebase als
Referenz lernen möchte, ist der GitHub-Link für das
Projekt;https://github.com/Joel-Ademola/Skillshare-Blog-site

Triff deine:n Kursleiter:in

Teacher Profile Image

Joel Ademola

Software Developer

Kursleiter:in

Hello, I'm a young innovative software developer. I have been in software development world for about 4 years now, I have a passion for programming and making beautiful things. I enjoy working with new technologies and solutions, and in my spare time, to read, play games, and spend time with friends.

Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Kurs-Einführung: Hallo Leute, mein Name ist Joel D Muller, und ich werde in diesem Kurs ganz oben stehen, indem ich eine einfache Block-Seite erstelle, die auf stählendes CSS und die Feuerbasis reagiert In diesem Kurs werden wir verschiedene Prozesse durchlaufen, bei denen wir eine Block-Site erstellen, unseren Blog erstellen, ihn in unsere Datenbank hochladen unserer Datenbank abrufen und Wir werden für unsere Datenbank verwenden, wir werden Pier Base verwenden und für unseren Stil anstelle von normalem CSS oder dem Vanilla-CSS, das wir zuvor kennen , werden wir die Fälle verwenden, in denen Sie in diesem Kurs ein bisschen Idee für den Stil benötigen . Außerdem kennen wir alle die Effizienz von React, die wir bei diesen Kosten einsetzen werden, um genau zu sein. Und nach dem Kurs, ob es da welche gibt, ist dir klar, nach dem Upload des Glow-Kurses haben wir den Link Zu in der Beschreibung unten eingefügt. Du kannst es überprüfen und auf den Code klicken und ihn selbst überprüfen und ihn sogar kopieren, wenn du willst, glaub mir, diesen Kurs wirst du mir notieren lassen und du wirst den Kurs genießen, ohne dass ich weiter mache, wie sie angefangen haben. 2. Umgebung einrichten: Um zu beginnen, muss ich meine Umgebung starten, Damage to Start My Damages Ich werde einen neuen Ordner erstellen einen neuen Ordner und ich werde ihn nennen, ich kann ihn Namen nennen, aber ich werde diesen Block nennen Dann öffne ich ihn in meinem Visual Studio-Code. Danach muss ich mein React installieren und alles richtig starten. Ich muss mein React und mein T CSS installieren. Wir werden Firebase später installieren , da dies gegen Ende des Tutorials sein wird , bevor wir mit der Implementierung der Firebase beginnen können Implementierung der Firebase beginnen Für mich, um meine Reaktion zu erstellen, gibt es diese Standardmethode zum Erstellen von Reaktoren MPM create create react, aber ich werde das nicht verwenden weil es ein bisschen Zeit in Anspruch nimmt , evi MPM create react verwende Es gibt also eine Alternative dafür. Das macht es einfacher. Sie machen Ihre Reaktion leichter und schneller. Also werde ich T verwenden. Zum Glück kann ich meinen VT auch zusammen mit meinem Hecksensor installieren Das ist also der Befehl, du kannst zu deiner tail.com-Anleitung gehen zu deiner tail.com-Anleitung Gehen Sie also zu diesem Framework-Leitfaden. Gehen Sie also zu, weil wir VT verwenden werden. Sie können das also einfach kopieren . Kopiere nicht alles. Brauche nicht alles. Kopieren Sie einfach dieses MPM, erstellen Sie Tartest, weil wir die neueste Version von React oder die neueste Version davon benötigen , um installiert zu werden Leg es auf dein Terminal, dein Bruder, damit es dem Namen des Projekts entspricht Nennen wir es Blog oder ich nenne es meinen Namen, J Blog. Sie können den Namen dafür verwenden. Joel Blog klicken Sie auf Enter Also wird es für den Paketnamen Blog haben Sie müssen dies also beachten , wenn Sie die Bananen-Ansicht auswählen oder wir React React verwenden Wir verwenden kein Typoskript. Wir verwenden dafür kein Jo-Skript. Warum also klicken Sie darauf, um zu CD zu J-Blog zu wechseln und dann MPM zu installieren, um die für diese App erforderliche Abhängigkeit Nach der Installation können Sie jetzt MPM run ausführen, können Sie jetzt MPM um die App auszuführen, und S funktioniert einwandfrei Sie können also auf diese Steueraudiosteuerung klicken und klicken. Wir werden also sehen, wie die App auftaucht. Wir konnten also unsere Environmental React-App einfach einrichten, aber wir müssen noch unser Tailwind-Paket installieren Also kopiere das und dann kannst du dafür ein anderes Terminal öffnen Also musst du es in deinem Blog oder wie auch immer du es nennst, sehen und kontrollieren. Damit wird das CSS für t win installiert, danach müssen Sie das P t winds it installieren. Dann fügst du das auch ein. Danach haben wir unsere CSS-Konfliktdatei und wir haben unsere, wenn Sie hier nachsehen, Ihren Quellmodus, Sie haben Ihr Index-CSS und andere Dinge drin Danach müssen wir das in unseren Tailing Config JS kopieren und in unseren Inhalt einfügen Wir müssen das kopieren und d einfügen. Dieses symbolisiert einfach, dass wir an jedem Lebensmittel jeder Datei, die diesen Index, Index, HTML, oder at oder do Tx hat , jeder Datei, die diesen Index, Index, HTML, oder at oder do Tx hat, daran arbeiten können Wenn das nicht im TCS steht , können wir nicht auf unserem Grundstück arbeiten Und auch in unserem Index-CSS müssen wir dies in das frühere Index-CSS kopieren Sie können es also einfach oben einfügen und danach sind wir meiner Meinung nach startklar. Außerdem muss ich für dieses Tutorial einige Schriftarten importieren, muss ich für dieses Tutorial einige Schriftarten importieren die ich für dieses Tutorial verwenden werde. Es gibt einige spezielle Schriftarten, die ich für diese Storia verwenden werde verwenden Also werde ich diese Google-Schrift importieren. Sie können es auch kopieren und dasselbe tun : San Inter Barbers und Amar öffnen . Dies sind die formalen Schriftarten, die ich verwenden werde Damit ich dieses Frontal implementieren kann , muss ich es zu meiner TV.cc-Datei hinzufügen TV.cc-Datei Also mach dir keine Sorgen. In der Konfiguration. Ich habe viele Dinge hinzugefügt. Also innerhalb des Teams wissen Sie, dass Ihr Team vorher ziemlich leer war, aber ich habe die erweiterte The Extender-Schriftfamilie hinzugefügt Das sind also für jede Schrift die Mittel, die ich gebraucht habe. Ich kann diese Schrift also jederzeit in meinem React, auf meiner Seite oder so aufrufen . Also diese Farbe, also möchte ich nicht jedes Mal Farbe hinzufügen, vielleicht immer dann , wenn ich Primärfarbe verwenden möchte. Mir muss nur jedes Mal dieser A 535 hinzugefügt werden. Sie werden es also einfach machen , dass, wenn ich es hier hinzufüge, ich vielleicht die Hintergrundfarbe als primär bezeichnen kann Wenn ich also die Farbe hier ändere, ändert sie sich für jede andere Seite, die ich benötige Entweder verwende ich diese Primärfarbe, anstatt von einer Seite zur nächsten zu wechseln, um die Farbe zu ändern. Danach brauche ich den Chrism-Ordner. Zuallererst mein Seitenordner und dann mein Komponentenordner Im Seitenordner haben wir also alle Seiten, die für diese App benötigt werden , oder vielleicht die Politikseite oder die Fußballseite oder eine andere Seite. Und Component, weißt du, Component React ist wie ein wiederverwendbarer Code, anstatt dass ich ihn für jede Seite neu schreibe, ich kann ihn einfach zusammenstellen und auf dieser bestimmten Seite verwenden Es müssen also noch einige andere erledigt werden. Also in meinen Apps.6 brauchen wir das alles nicht. Okay, lassen Sie uns überprüfen, ob unsere Reaktion , unser Schwanzsinn Also bitte drinnen. Lass mich sehen. Damit du deinen Rückenwind nutzen kannst, musst du den Klassennamen sagen Ja, dieser Klassenname. Lass mich sehen, dass der Hintergrund gelesen werden sollte. G sechs. Lass mich sehen, vielleicht wird das funktionieren, funktioniert nicht. Lass mich wahrscheinlich dieses Ding neu starten. Oh, kannst du es jetzt sehen. Nach der Installation von Ten Sass müssen Sie also den laufenden Server schließen und erneut starten Sie können also sehen, dass unser T SS jetzt einwandfrei funktioniert. Aber das brauchen wir nicht auf unserem Server. Wir brauchen diese Seite nicht. Wir brauchen also eine völlig andere Seite. Damit ich das machen kann, habe ich schon einen Code . Wir werden ihn erklären, ich werde ihn einfach kopieren und einfügen und ihn dann später erklären. Also, was ich jetzt einfach mache ist meine Route so zu installieren, dass ich verschiedene Seiten in meinem Distin bewerten kann , aber es wird jetzt nicht funktionieren, weil ich meinen React-Router Doom nicht installiert habe meinen React-Router Doom nicht installiert Um das zu installieren, kannst du das einfach kopieren und in deinen Dist-Check PPG sell einfügen deinen Dist-Check PPG , um es in deinem Browser in deiner App zu installieren Also kopiere einfach diesen Befehl und komm nach der Installation hierher zu deinem Also, du kannst zu deinem Plan zurückkehren Also auf jeden Fall wird es Plan sein, weil ich keine Seite darauf geladen habe. Also diese werden wir später verwenden. Dies sind die Seiten, die wir erstellen werden. Wir brauchen die Homepage, die Kontaktseite, die verschiedene Blogseite. Dann brauchen wir die Blogdetails und erstellen einen Blog. Zuallererst brauchen wir also unser Navi und unsere Fußzeile. Wenn du hier nachschaust, okay. Entschuldigung. Also wenn wir hier oben nachschauen, haben wir unsere Nu die Suche und den Namen des Logos und die anderen Dinge, und wir haben unsere Fußzeile Das ist der, unter dem wir stehen werden. Also alle anderen Seiten werden wir innerhalb dieser beiden Komponenten rendern. Es gibt also zwei Komponenten , die wir jetzt erstellen müssen, die D-Nerva und die Fußkomponente 3. Navbar und Footer: Also nach der Installation kannst du zurück zu deinem PC gehen . Also auf jeden Fall wird es Plan sein, weil ich keine Seite darauf geladen Also das sind die Dinge, die wir später verwenden werden. Dies sind die Seiten, die wir erstellen werden. Wir brauchen die Homepage, die Kontaktseite, die verschiedene Blogseite. Dann brauchen wir die Blogdetails und erstellen einen Blog. Zuallererst brauchen wir also unsere Nerva und unsere Fußzeile. Wenn wir dort nachschauen. Wenn wir also dort nachschauen, haben wir unsere Nummer, die Suche und den Namen des Logos und die anderen Dinge, und wir haben unsere Fußzeile Das ist der, unter dem wir stehen werden. Also alle anderen Seiten, die wir rendern werden , werden wir innerhalb dieser beiden Komponenten rendern. Es gibt also zwei Komponenten , die wir jetzt erstellen müssen, die Header Nerva und die Also, um damit zu beginnen. Also ich bevorzuge es, alles zusammen auf dem Display zu sehen, zuerst in einer relativen Display-Isolierung und wenn der Bildschirm ziemlich groß ist, die Spitze des P-Damms horizontal und vertikal ist , wäre die Polsterung gleich Null Wenn das Screening klein ist. Die Polsterung wird für die gesamte Seite acht sein und der Hintergrund sollte weiß sein und so Also zeige ich auch Flex an. Also Flex minus eins und andere Dinge. Das sind einfach, sie sind frech von weniger, machen weiter. Also muss ich mein Finale dort nerve.sx und mein Foto GSX erstellen und Also ich reagiere, wenn Sie React verwenden, müssen Sie alles importieren , um diese Funktionen außerhalb dieses speziellen Reservats aufrufen zu können , Sie haben Ihren Index-Indexpunkt Sie haben Ihren Index-Indexpunkt Auf diese Weise können Sie diese beiden Komponenten oder jede andere Komponente, die sich darin befindet, jederzeit aufrufen . Also exportiere jetzt im Grunde alle zwei Komponenten raus. In meiner Nummer können Sie also diesen Befehl eingeben. Wenn Sie installiert haben, gibt es eine INS-Station, die Sie wiederherstellen müssen, wenn React aufgebraucht ist. Ich werde also in der Lage sein, das zu tun, was ich jetzt tun werde. Das tut mir leid, RSC. Das wird dir helfen, die Seite zu erstellen, auf der du das tun kannst Sie können das Gleiche auch hier tun, auch in Ihren Töpfern vielleicht können Sie in unseren arbeiten Schauen wir uns unsere Komponenten an. Wir integrieren gerade diese beiden Komponenten, Nerv und den Router Es tut uns leid. Okay. Also Nava, also diese beiden, sagen wir vielleicht werden sie auftauchen Kannst du die beiden Komponenten sehen, die bereits auf unserer Reaktionsseite angezeigt werden auf unserer Reaktionsseite angezeigt In unserem Hauptteil müssen wir diese Hauptteile also in einem Router zusammenfassen , damit wir durch verschiedene Seiten weiterleiten können. Also habe ich gerade diesen Browser-Router aus dem React hinzugefügt , dass wir die Zeit installieren und wir haben ihn so zusammengestellt, dass wir jedes Mal, wenn wir durch Seiten routen, in der Lage sind, wenn wir auf eine bestimmte Seite klicken, zu dieser Seite zu eilen und diese Seite ohne Fehler aufzurufen so zusammengestellt, dass wir jedes Mal, wenn wir durch Seiten routen, in der Lage sind , wenn wir auf eine bestimmte Seite klicken , zu dieser Seite zu eilen und . Jetzt können wir also sehen, dass unsere Bar vergebliche Arbeit macht. Also müssen wir nur ein gewisses Design darauf implementieren. Also, um anzufangen. Ich werde nur ein paar Codes durchgehen. Ich glaube, du hast eine Idee dazu. Ich folge nicht einfach dem sehr einfachen Code , ich werde irgendeinen komplexen Code schreiben, einfaches Gamma-Skript im Handumdrehen. Ich werde, falls nötig, eine Erklärung geben. Ich muss ein Objekt erstellen, das Links enthält, mit denen Cation aufgerufen werden kann . Also deklariere ich im Grunde den Namen eines bestimmten Links und das Routing Das ist die Seite, zu der ich weiterleiten wollte. Ich wollte zum Beispiel zum Seitenpunkt weiterleiten. Ich wollte zum Blogspot weiterleiten. Also so wird es dort im Grunde sein. Also werde ich das einfach kopieren. Also genau dafür werde ich es tun. Das ist es auch. Also habe ich einfach andere hinzugefügt, wie zum Beispiel Spot This Way sie. Ich habe jetzt das Routing der Pitch-Seite erstellt, aber ich möchte, dass es so zu einer anderen Tonhöhe geleitet wird. Also mach dir keine Sorgen. Ich werde zeigen , wie wir zu einer anderen Seite weiterleiten. Also als nächstes muss ich eine Funktion für responsives Design erstellen eine Funktion für responsives Design , damit sie, wenn sie fertig sind. Zum Beispiel, überprüfen Sie das jetzt. Wenn die App kleiner ist, möchte ich, dass du diese Schaltfläche einblendest durch diese Seiten blättern kannst Also muss ich dafür eine Funktion erstellen, damit wir das zeigen, wenn es diesen bestimmten Zustand Also muss ich das hinzufügen. Ich muss es eingeben , damit ich es verwenden kann. Also hier brauche ich ein D das Schlechte von Also dieser Link muss importiert werden wenn Sie irgendwelche Symptome darauf haben, können Sie dieses Ding direkt importieren, indem Sie den Tab, den Sie importieren müssen , in Cycle Brass einfügen Vom Dachboden Also das Also hier wird das Logo sein, das Logo für die App, dieses spezielle Logo Die Art und Weise, wie ich es in Links einpacke, sodass ich, wenn ich auf einer beliebigen Seite auf das Logo klicke, auch zur Seite zurückkehren kann. Lassen Sie mich also einfach jedem von ihnen ein Styling geben. Ich repariere es so , dass die Na immer an der Spitze sein wird, auch wenn ich Naver hochklettere, wir existieren einfach auf der Seite Der Link bedeutet also , wenn sie darauf klicken, wo will ich hin, also will ich Also lass mich ihm auch etwas Styling geben. Und für den Namen der Bildklasse sollte ich der sein und das Logo selbst, das Logo selbst. Ich muss importieren. Das ist das Logo, das ich verwenden möchte habe es hier exportiert, damit ich es von jedem Ort aus aufrufen kann. Also muss ich es nur exportieren. Lass es mich hier Logo nennen. Können Sie sehen, dass automatisch importiert wird ? Das sind Visual Stud-Importe für mich Lassen Sie uns also überprüfen, ob das in unserer App tatsächlich funktioniert. Kannst du sehen, dass wir das Logo hier haben. Es bleibt also das N in der Sagbar und die anderen Links. Also muss ich den Button auch so erstellen, dass, wenn sie ein mobiles Formular benutzen, der Button gilt. Also das ist es, was ich jetzt erstellen möchte. Also ich brauche das Symbol, das ist das Punktsymbol, weißt du. Äh, dieses D-Symbol. Also im Grunde wird es drin sein, Sie können die Null-Symbole überprüfen. Es gibt viele Symbole , auf denen Sie sich das ansehen können, sodass Sie es kopieren und einfach in Ihre App importieren können. Aber bevor Sie es importieren, müssen Sie es zunächst in Ihrem Projekt installieren . Das heißt zuerst dieses Nullsymbol, kopiere es und füge es auf dieses Ding ein. Du wirst diesen sehen. Sie müssen es also zuerst über Ihr Terminar importieren , bevor Sie es bewerten oder verwenden können Also muss ich Import importieren und der zweite ist X M für Rat Also kann ich es auch studieren. Was das einfach bedeutet , wenn es groß ist, dass der Bildschirm groß ist. Dieses Symbol sollte sich erwärmen. Insbesondere sollte das Heizen sein. Aber wenn der Bildschirm kleiner als groß ist, diese beiden Lass mich einfach lernen klicken, ich möchte eine Funktion ausführen, die mobile auf True gesetzt hat. So einfach ist das also lassen Sie uns das überprüfen. Lassen Sie uns überprüfen, warum das nicht angezeigt wird. Entschuldigung, es gibt einen Fehler, also ist es vorbei. Ja, das ist das Problem. Sie können also sehen, dass der Button angezeigt wird. Wenn der Bildschirm also klein ist, wird die Schaltfläche angezeigt, wenn der Bildschirm groß ist, wird die Schaltfläche nicht angezeigt. Das ist hauptsächlich das , was man damit erreichen will. Also los, wir müssen unsere erstellen. Also, ich möchte, dass die Suche anfänglich bei weniger als einem mittleren Wert beginnt. Ab der mittleren Stufe ist das Bildschirmproblem also der Suchschuh. Ich möchte also nicht, dass es angezeigt wird , wenn der Bildschirm klein ist. Das ist also hauptsächlich das, was ich erreichen möchte. Lassen Sie uns also überprüfen, wann wir es anzeigen und das soll unsere Suche nicht auf dem kleineren Bildschirm zeigen, sondern auf den größeren Bildschirmen. Das ist hauptsächlich der Schaden. Jetzt müssen wir also unsere Links erstellen. Also unser Also konnten wir in diesen Tagen erreichen, was wir meinen unsere Links. Also das werden wir jetzt damit erreichen. Also noch ein D. Aus dem D werden wir also das Navigationsobjekt abbilden , das wir das andere Mal erstellt haben. Also für jeden von euch möchte ich einen Link. Also musst du auf jeden Fall den Schlüssel eingeben, das sind die Gegenstände. Das heißt, wenn sie klicken, verbindet der Punkt H Sie müssen ihn auch stylen. Der Text sollte also klein sein, die Form sollte c halbfett sein und am Anfang stehen. Wenn Sie also einiges davon nicht verstehen, können Sie dieses Ding einfach darauf setzen Ihr Cursor darauf zeigt an, was es bedeutet. Sechs zu führen bedeutet also , dass Linie vertikal ist. Das ist 1,5. So ist das in CS. Wenn ich übertreibe, will ich die Primärfarbe. Ich möchte, dass die Primärfarbe ist. Also das sind die Namen, die ich haben möchte, damit sie zeigen, dass sie vielleicht gut funktionieren Sie zeigen bereits, was zusammen passiert ist. Mal sehen, was wir tun können, indem wir die Standardeinstellung gestalten. Klassenname, Ein Diebstahl sollte ein Katamaran sein. Nein, erinnere dich an Diebstähle, die zu einem bestimmten Zeitpunkt eingegeben wurden. Spurensuche, breit. Dieses Tracking-White bedeutet also einfach einen Buchstabenabstand. Also, wenn der Bildschirm groß ist, wollte ich ihn zeigen. Also, wenn der Bildschirm groß ist, zeigt die Show diese Linkfarbe. Sehen wir uns also die Anfangsfarbe des Textes Aber denken Sie daran, warum wir darauf klicken. Dieser zeigt die Liste dieses Dings nicht wie dieses. Warum wir darauf klicken, wird die Liste der Funktionen angezeigt, z. B. die Liste der Seiten, zu denen wir weiterleiten können. Um das zu erreichen und das nach unserem zu erreichen, müssen wir einen Dialog in Gang setzen. Damit wir diesen Dialog nutzen können, müssen wir ihn also einbringen. Damit wir auf diesen Dialog zugreifen können, ist es auch in einer Reaktion. Geburt des Gürtels, der Herr hatte das Brot der Geburt des Mädchens Das ist uns also gelungen, unsere Zahlen erfolgreich zu erstellen Sie sehen also, indem Sie zu einem kleinen wechseln. Also das Nest sind nur wir , um an der Fußzeile zu arbeiten. Unser Schicksal funktioniert also. Also unsere Fußzeile, wir müssen daran arbeiten. Für unsere Fußzeile benötigen wir also nur den sehr einfachen Prozess, wir müssen ihn nicht extra importieren Ein Abschnitt, in dem alles läuft, dieses Div mit dem Namen Imputes for subscribe und einigen anderen Dingen dort Also ohne lass uns einfach anfangen. Ich werde verwenden, Sie können es bei D belassen , aber Sie können stattdessen Abschnitt verwenden. Abschnitt innerhalb des Abschnitts, wir haben D. Sagen wir, täglicher Nachrichtenbrief. Danach haben wir also ein Formular. Also lass es uns so gestalten, dass alles, was wir tun, Sinn macht. Schauen wir es uns an. Also das ist, lass es uns stylen und sehen, wie wir aussehen werden. Schauen wir uns also an, was auf der W.S tatsächlich so ist, wie wir es haben wollen. Aber nur ein bisschen Werbung mitbringen geht nicht. Es ist nicht voll wie die anderen, also müssen wir nur mit einer kleinen Berührung verbunden arbeiten und es wird genau so sein, wie wir es haben wollen. Ja, also lasst uns nochmal nachschauen warum das irgendwie unsinnig auftaucht und lasst uns unseren Index überprüfen oder ob CC wahrscheinlich das oder das ist , was wir das letzte Mal nicht entfernt haben. Also wahrscheinlich sind sie es, die unsere Seite kreuzen . Lassen wir sie also und beschriften sie als ob sie funktioniert. Also haben wir es geschafft, unseren Nervenbalken und unseren Töpfer zu erreichen . Also das nächste Ding ist nur unsere Seite. Das ist jetzt die Seite. dem Slider können wir verschiedene Bilder verschachteln und sehen, die Social-Media-Symbole und die verschiedenen Blog-Beiträge, den neuesten Beitrag und das Kontaktformular und die Damit wird das nächste Video erreicht, Staat. 4. Komponente und Startseite (a): Also kommen wir zurück, Leute. In diesem nächsten Teil werden wir also mit unserer eigenen Seite und einigen anderen Komponenten arbeiten , die erstellt werden müssen, damit sie richtig funktionieren. Ich habe meine eigene Datei erstellt, und ich habe eine Sentinpting Your Component, Sino Pages, exportiert , sodass ich sie hier aufrufen kann Also kann ich das verwenden, was ich von Seiten aus angerufen habe , und ich kann es weiterleiten Also wenn wir das überprüfen, sehen Sie, dass es schon da ist. Also müssen wir nur einen kleinen Code hinzufügen und es zum Laufen bringen. Schauen wir uns also die vorherigen Arbeiten an. Ihr seht hier drüben auf der Seite von der, der wir folgen wollen. Es hat einen Slider. Dieser Slider ist die eigenständige Komponente , die eigenständige Komponente. Es hat diesen Code, es hat einen anderen Blog. Es hat einen anderen Blog-Bereich. Wir haben die Politik, die Wirtschaft, die Technologie, den Sport, die Unterhaltung, und jeder von ihnen hat seine eigenen Karten. Wir haben die Schaltfläche und die Schaltfläche „Mehr lesen“. Diese Karte ist also auch eine Komponente, die wir von verschiedenen Seiten aufrufen können. Wir müssen nicht alles kopieren und einfügen. Sie müssen es nur als Komponente erstellen und für andere wiederholen. Also brauchen wir diese Kontaktseite. Diese Kontaktseite ist auch eine Komponente. Ich werde erklären, warum es eine Komponente ist. Es ist eine Komponente, weil ich sie auf seiner Homepage aufrufe, und ich habe auch einen Abschnitt namens Kontakt, was dasselbe ist. Also ich möchte vielleicht nicht haben, nachdem ich den Code für den Kontakt geschrieben habe. Ich werde jetzt zu diesem Lager zurückkehren und einen weiteren Code für den Kontakt schreiben. Also werde ich dieses Formular einfach als Komponente erstellen und wir rufen es in zwei von ihnen auf. Ich denke, das sollte gut funktionieren. Das sollte also für unsere Kontaktseite sein, unsere eigene Seite, an der wir arbeiten werden. Sie Lassen Sie mich zunächst unsere Slider-Komponente erstellen. Ich werde dir den Namen My Slider geben. Es ist meine Arbeit darin. Dafür muss ich die Slider-Komponente installieren die Slider-Komponente installieren , die wir in React verwenden werden. Es gibt einen bestimmten Slider, wir in React verwenden werden, damit wir nicht unsere eigene Folie schreiben müssen weil das einfach ein Mann ist, der nicht wie ein Unternehmen oder ein starker Blog ist. Um die Grundlagen des Bloggens zu verstehen , muss ich den Link setzen, auch weil wir dort diese Icons haben werden. Also möchte ich darauf klicken, es leitet zu einer bestimmten Social-Media-Seite des Blocks weiter. Okay. Außerdem müssen wir ein bestimmtes CSS importieren, das dem Slider und verschiedenen Symbolen folgt. Das ist unser Facebook-Symbol, unser Stagrammsymbol, unser Inin-Symbol und unser Twitter-Symbol Es ist also das alte Twitter-Symbol. Es gibt ein neues X. Also wirst du das alte nur dafür benutzen. Das sind die CCs , die benötigt werden. Als ob das mit dieser Slider-Komponente verwendet werden musste. Als Nächstes brauchen wir also ein Objekt oder ein Array, ein Array, das das Objekt jeder Schaltfläche enthält , die wir haben werden, wissen Sie, ein Array ist eine Arienschaltfläche oder es hat zwei Hauptkomponenten innerhalb des Objekts. Der Bereich hat also unterschiedliche Objekte. Also jedes Objekt hat den Namen und die Personalabteilung. HF bedeutet die Verbindung zu jedem von ihnen. Wenn ich also jetzt auf dieses Facebook klicke, sollte es mich zu einer bestimmten Facebook-Seite führen. Also nachdem ich darauf geklickt habe. Also sollte es einen Namen haben. Also wird der Name das Symbol enthalten, das ich gebraucht habe , und der Link wird unter dem H sein. Also ich nenne es, es kostet okay. Also verwende ich das Symbol. Ich verwende jetzt kein Fehlersymbol, ich verwende das Symbol. Es gibt ein anderes Symbol, das Sie verwenden können. Icon ist auch eine sehr gute Bibliothek, die Sie überprüfen können. Und Sie können nach verschiedenen Symbolen suchen, die Sie benötigen. Und nachdem Sie es wie bei Facebook gesucht haben, können Sie einfach darauf klicken und den Code kopieren. Also nachdem Sie es herauskopiert haben, nachdem Sie es in diesem Bereich platziert haben. Sie können es auch aufrufen, indem Sie hierher kommen und es herausrufen, das ist Phase F. Ich möchte es also zunächst aufrufen, bevor ich es innerhalb des Hauptfensters aufrufe. Also werde ich keinen Link setzen. Aber nur zu Übungszwecken . Lassen Sie mich einfach sehen, dass Standardeinstellung vielleicht Google Dot Also ich möchte jederzeit, wenn ich darauf klicke. Ich werde es einfach kopieren und einfügen. Ich werde einfach kopieren und einfügen wie bei anderen und ich werde einfach das ändern. Also ich entscheide mich für Twitter, YouTube, Insta, Grammatik und Linden Also, was ich, anstatt WW in dich einzufügen google.com, füge ich den Webpunkt Facebook, twitter.com, Instagram.com und der Link in.com beziehen sich nicht auf ein bestimmtes Konto, nur für das Standard-Tuk-In-Konto . Als nächstes bleiben die Daten, die unser Slider verarbeiten wird . Sie sehen jetzt dieses Bild, das erste Bild hier zeigt aktuelle Nachrichten und dann enthält es die Details. Das ist wie die Standardeinstellung und das soweit. Ich habe keinen Beatle, den ich da hinstellen könnte. Also habe ich diese IP einfach da platziert, um etwas zu schockieren, sei da etwas , das bald da sein wird So ist es im Sport, wenn sich ein Stern für jeden von ihnen von einem Winkel zum anderen bewegt Also wollen wir diese Details innerhalb eines Objekts platzieren , also einer Reihe von Objekten. Der Name wird also lauten, nennen wir es Slider Slider Data. Ich denke, das ist okay. Es wird also die URL des jeweiligen Bildes und auch die Beschreibung enthalten . Die Beschreibung, du zeigst einfach, okay, dieses Bild, über das er spricht, vielleicht Nachrichten oder er spricht über die neuesten Sportnachrichten, vielleicht Chelsea zwischen Mao und Chelsea, irgendwas von einem Fußball-Lieblingsfußballverein oder zwischen Technologie, vielleicht ist das die neueste Technologie, die es jetzt gibt spricht über die neuesten Sportnachrichten, vielleicht Chelsea zwischen Mao und Chelsea, irgendwas von einem Fußball-Lieblingsfußballverein oder zwischen Technologie, . Das ist es also, was dieser hier einfach bedeutet. Es wird einfach wie ein Zeiger auf So sein , um dort etwas zu platzieren. Ich werde einfach einen zufälligen Link im Internet finden. Sie können also einfach diejenige auswählen, die perfekt zu dem passt, was Sie tun möchten. Vielleicht Eilmeldungen, definiere ein Bild über Sport, gutes Bild über aktuelle Nachrichten, Bild über Technologie, Bild über Unterhaltung und so weiter und so fort. Also werde ich einfach einen Teil von dem kopieren, was ich schon habe. Also danach die Bilder und die Details darin. Also die nächsten benutzen jetzt diese Slider-Komponente. Also werde ich einfach diese Komponentenklammern löschen und die Slider-Komponente als die größte bezeichnen. Also die Slider-Komponenten innerhalb der Slider-Komponente, ich werde die Slider-Daten haben. Ich werde die Slider-Datenkarte mit den Slider-Daten durchsehen . Also werde ich einen Tipp haben, dass der Entwickler den Schlüssel beilegen wird. Ich werde mir ein Bild machen. Also, damit das Bild ein Dia-D-Punktbild ist. Um damit zu beginnen Also der Stern, wir brauchen einen Klassennamen. Das ist jetzt. Wir müssen gesättigt sein. Das heißt, wir ändern die Qualität ein wenig, um etwas Schönes zum Vorschein zu bringen, nicht nur normales, das direkt aus dem Internet kommt. wollten ein bisschen tiefgründig bis 150 sein, damit wir das normale CSS überprüfen können. Das ist Startpunkt C. Also sollte das Objekt abdecken, also haben wir ein weiteres Div drin. Wir haben unser H-One-Tag. Das H wird also die Beschreibung des Ups enthalten , das ist unsere Punktbeschreibung für Slider-Daten. Danach folgt unser weiteres, das das Symbol für jede App für jedes der sozialen Medien enthält für jede App für jedes der , auf das wir zugreifen möchten. Also müssen wir das Symbol markieren, auch das Symbol im Inneren. Das Symbol wird also im Linkformat sein. wir also ein leeres Ziel haben , sodass beim Klicken darauf eine komplett andere Seite geöffnet wird. Nicht, dass sich in derselben Entfernung innerhalb derselben Entfernung öffnen wird . Und genau da wollen wir Icon machen. Es hat also auch den Namen, dass das Symbol punktet. Dort wird das Logo angezeigt. Das Logo wird also an diesem Ort zu sehen sein. Also müssen wir einen Teil unserer Arbeit stylen. Lass uns dieses H-Modell stylen. Oh. Also wahrscheinlich das Problem damit, dass wir eine andere Def mit einem anderen Div öffnen Sie sollten das in diesem speziellen DE öffnen , das wir geöffnet haben. Das ist es also, was das Problem wirklich verursacht. Als Nächstes müssen wir also mit diesem speziellen Stil beginnen. Der Stil für den Link. Also müssen wir dieses spezielle de also auch starten . Damit wir die Wahlbeteiligung überprüfen können, müssen wir es auf unserer eigenen Seite aufrufen, denn wenn wir jetzt auf diese Seite gehen , wird offensichtlich nichts angezeigt Also müssen wir es auf unserer eigenen Seite aufrufen , damit Sie es zeigen Also bevor wir es aufrufen, müssen wir das auf Seite bearbeiten, also, weißt du, dieser Text versteckt sich unter dem Nerv. Also müssen wir daran arbeiten und es etwas umfangreicher machen. Und der Bildschirm sollte groß sein und den Bildschirm abdecken. Lassen Sie uns danach schauen, ob wir den Nerv direkt als Schieberegler von diesem Ort aus bezeichnen können . Sie sehen also, wie wir es nennen, es wird direkt angezeigt, aber es gibt ein Problem. Sie sehen unser Endpunkt zeigt , dass es ein Problem gibt Das Problem wird also wahrscheinlich an diesem Ort liegen, ohne dass es nach außen geleitet wird Also ich denke, das sollte es lösen und mal sehen. Okay. Okay. Also müssen wir das installieren, oder? Denken Sie daran, P habe den MPN-Link verwendet, um es herunterzuladen. Richtiges Symbol. Das andere Mal, das wir das andere Mal verwendet haben, war ein Fehlersymbol. Deshalb habe ich gerade dieses vorgestellt, damit Sie sehen können, wie Sie verschiedene Symbole verwenden können. Du kannst sie benutzen. Ich kann mich entscheiden, einen zu benutzen. Wenn Sie an den Hauptprojekten arbeiten, entscheiden Sie sich einfach dafür, eines für die Geschichte zu verwenden . Denken Sie daran, dass Sie verschiedene Symbole verwenden können Es gibt, ähm, Schriften I. Es gibt eine Menge von ihnen, die ich verwenden kann Es hängt also nur davon ab, welche Sie genau verwenden möchten. Das sollte also definitiv den ganzen Fehler beheben. Blendung. Das Problem ist , dass das jetzt im Co-Block ist , könnte irgendwann nervig sein Jetzt haben wir unser Symbol dort. Lass uns etwas bemerken. Das Symbol und der Name, den wir dort eingegeben haben , werden nicht angezeigt . Unsere Bilder werden nicht angezeigt. Sie können das Bild nicht sehen. Es wird nicht geladen. Mal sehen, was das durchquert. Zuallererst, das soll genauso flott sein, auf jeden Fall funktionieren Was die Anzeige unserer Bilder verzögert , nennen wir URL EMG Mal sehen, dass das jetzt funktionieren sollte. 5. Komponente und Startseite (b): Aber nichts, wir können es, wir sehen den nächsten Button nicht. Das sind die Knöpfe da drüben. Was wir dann tun können, ist die speziellen Einstellungen zu importieren , die wir hier verwenden können. Wir müssen einige Einstellungen einführen. Wir nennen es also Come-Einstellungen oder du kannst es Slider-Einstellung oder so nennen. Es wird also eine Reihe von Einstellungen sein. Also müssen die Zehner in die Vergangenheit eingeführt werden. Als Nächstes geht es um die Vergangenheit eingeführt werden. Als Nächstes das und die Karte. Das ist definitiv auf unserer Homepage. Schreiben wir einfach ein bisschen Code auf unsere eigene Seite und dann machen wir weiter. Innerhalb des Abschnitts, des Abschnitts haben wir einen Schauen wir uns das an. Also, was ist das nächste , was wir tun müssen. Also müssen wir diesen anderen Abschnitt des Blocks erstellen. Nach dem Abschnitt müssen wir also eine weitere ID erstellen. Einen trennen. Der erste ist Politik an erster Stelle. Also müssen wir eine separate Hülle schaffen , in der all diese Karten, wie all die Karten, die sich darin befinden , so dass es weiß, auch wenn sie mehr als das sind. Dieses Div ist immer noch Teil von V One. Das ist Politik, aber getrennt von anderen. An diesem Ort werden wir diesen Block haben , aus dem wir später eine Komponente erstellen werden. Lass mich jetzt einfach so bleiben. Okay. Danach haben wir einen Botin-Bot, der mehr Bot liest. Also lies einfach, dass der Bot in einem Link sein wird , der. Damit wir das verwenden können, müssen wir es wohl importieren. Lassen Sie mich also sagen, dass wir auf jeden Fall bloggen werden , wir werden mit unserem N arbeiten. Für Politik ist das der Link für Politik. Wir haben das geschaffen, das ist definitiv das, was später sein wird. Wenn wir also bemerken, dass wir einen Pfeil haben. Der Pfeil muss vom Pfeilsymbol oder vom Pfeilsymbol importiert werden. Sie können also jeden auswählen, den Sie möchten. Wir müssen das auch stylen und wir werden auch unsere Schaltfläche stylen und Ihnen etwas geben Also das Symbol, das wir verwenden werden, werden wir verwenden damit Sie das Symbol starten können, auch Rand links sagen. Wir wollen nicht, dass du dich irgendwie an den Namen hältst. Also aufkommende Tops , die zusammen laufen. Siehe 0.5. Schauen wir uns das an. Kannst du sehen? Wir haben es schon. Aber aus diesem Grund gibt es keine Karte dazwischen, da ist alles zusammen eingesperrt. Dann haben wir also eine bestimmte Karte, die Karte, die wir haben sollten , die nicht zusammen aussehen wird . Wird an einem anderen Ort sein. Also muss ich das auch für wiederholen. Das ist für Wirtschaft, Technologie, Sport und Unterhaltung, was ich jetzt tun werde. Also wiederhole ich dasselbe für andere. Diese Ideen bedeuten einfach , es als separates Ausweisbuch zu identifizieren. Jedes ID-Buch, das beschädigt wird, ist ein separater Abschnitt für sich. Also haben wir jetzt verschiedene Abschnitte. Wir müssen die Karte erstellen, die verwendet werden soll. Das ist diese Karte. Wir müssen diese Karte erstellen. Als erstes müssen wir eine Komponente für die Karte erstellen , die wir an diesen Ort importieren. Die Kartenkomponente wird also Requisiten in React verwenden . Wahrscheinlich werden nur einige Werte innerhalb einer Komponente auf einer separaten Seite übergeben innerhalb einer Komponente auf einer separaten Seite Das werden wir also einfach verwenden. Ich muss eine weitere Datei namens Blog Card erstellen. Also als Richter. Also müssen wir erklären, dass es sich bei der Komponente um bestimmte Requisiten handeln wird Was sind also die Requisiten, die wir brauchen, um akzeptiert zu werden? Wir brauchen die Überschrift. Wir wollen wissen, ob wir hier nachschauen. Wir haben das Bild, das ist das Hinzufügen des zweiten Titels, der Beschreibung. Das Hinzufügen und die Typen , das ist anders. Der Titel kann sein, der Titel ist Technologie. Das Hinzufügen dient also dazu, den Kunden während eines Geschäfts zu navigieren wobei die Beschreibung das Datum und die Uhrzeit sind. Das ist also hauptsächlich das, was wir für die Beschreibung in unserem Bild, UR Auto, benötigen für die Beschreibung in . Okay. Klick. Wenn sie darauf klicken, müssen wir eine bestimmte Aktion ausführen. Also unter Klick auch und Zeit. Dies sind die sieben wichtigsten Requisiten, die wir verwenden werden. Sie können also die Fehlermeldung und das Fehlen der Requisitenvalidierung vernachlässigen Fehlermeldung und das Fehlen der Requisitenvalidierung Wir müssen das also nicht wirklich auf den neuesten Stand bringen , das ist ein ganz anderes Problem Also müssen wir unser Herz im Inneren erstellen. Wir müssen ein Image-Tag erstellen. Das C wird also dieses Bild UR sein. Danach brauchen wir noch ein DE. Wir brauchen einen anderen, der über den Tyson spricht, Okay. Danach brauchen wir noch einen. Es gibt einen Absatz, in dem es um die Beschreibung geht Nach diesem Einblick in das Div benötigen Sie einen zweiten Absatz. Einer spricht über das Auto. Und der zweite spricht über Zeit. Okay. Und das Zeitformat wurde zur Kenntnis genommen. Sie müssen daran arbeiten , damit Sie, wenn Sie die Uhrzeit abrufen, nichts falsch machen. Es werden keine ungültigen Daten angezeigt, weil Sie die Uhrzeit formatieren müssen. Sie müssen es so formatieren, wie es angezeigt werden soll. Aber hauptsächlich verwenden wir Standarddaten. Wir bekommen jetzt nicht wirklich eine Uhrzeit aus der Datenbank. Also lassen wir es vorerst einfach so. Also innerhalb dieses Absatzes brauchen wir die Spanne. Innerhalb dieser Zeitspanne haben wir also die Zeit. Also müssen wir es natürlich stylen. Denn wenn wir nachschauen, können wir es jetzt nicht sehen, weil wir es veröffentlicht haben. Also planen wir, dass es flexibel ist, um genau zu sein. Was? Also auf dieser Seite kannst du es einfach zusammen mit diesem importieren. Also in einem unserer T, du kannst es einfach rauslassen. Die eine ist, wenn die Münze kleiner wird , dann zeigt die Karte die Karte, aber sie wird nicht richtig angezeigt, weil wir einige Werte hineingeben müssen. Du musst ein paar Requisiten hineinstecken. Und damit wir ein paar Requisiten an den Schaden weitergeben können, müssen wir einige Daten haben, die wir damit testen können Deshalb habe ich diese Daten bereits für GSX. Das sind also die Daten, die wir nur verwenden, um sie zu testen. Ein Beispiel für einen anderen Blog. Es ist dieselbe Wiederholung, aber ich verwende es einfach gerne, um ausstehende Rücksendungen zu testen , die wir mit den Feuerrechnungen verknüpfen und einfach entsprechend testen werden Also muss ich diese Daten in meinen Reaktor hier oben importieren. Also importiere ich alles von der besseren Seite. Also muss ich es in diesem Ort kartografieren. Also rufe ich den ersten an, da die politischen Nachrichten drin , ich werde das hinter mir lassen Also werde ich weitermachen, ich werde kartografieren und es Post the Index nennen An diesem Ort wird der Schlüssel also Index sein. Dann werde ich die Daten weitergeben. Das sind alle notwendigen Informationen , um diese Ausschreibung zu erhalten. Ja. Dann wird der Klick unter Klick vorerst einfach leer sein. Lassen Sie mich sagen, führen Sie keine Aktion aus. Nehmen wir an, das funktioniert vielleicht tatsächlich in unserem P. Wow. Kannst du sehen, dass ich perfekt gearbeitet habe? Also testen wir mit unseren erzwungenen Daten. Wir müssen die Geschäftstechnologie testen. Es ist also hauptsächlich dasselbe, was Sie tun werden, um das zu kopieren. Das ist richtig. Geh zur Politik. Gehen Sie zur Geschäftsbasis und verwandeln Sie Politik in Geschäft. Okay. Kannst du sehen. Jetzt haben wir einen schönen Block für eine nette Blog-Seite. Jetzt stellen wir fest, dass, wenn Sie einige Blockseiten überprüfen, nicht alle Blöcke als Tonnen angezeigt werden. Man zeigt nicht alle Nachrichten tonnenweise an. Nachdem wir ein paar davon angezeigt hatten, haben wir einfach diese Schaltfläche gesetzt , sodass wir, wenn wir diese Schaltfläche löschen , auf die richtige Seite weitergeleitet werden mussten. Damit wir das tun können, müssen wir die Daten aufteilen. In den Javascripts gibt es eine Funktion , mit der die Daten aufgeteilt werden dürfen Wenn Sie also die Daten schneiden, können Sie sie von Null auf 30 bis vier verschieben , von Null auf fünf, wenn die Daten sprechen Das ist hauptsächlich das, was es ist. Also lass uns sehen. Also werden wir im Grunde nur die ersten drei oder ersten vier Daten auswählen drei oder ersten vier Daten Also für diesen hier heißt es nur Slice. 04. Sta, ich setze statt st Lass uns jetzt nachschauen , anstatt alle sechs Daten zu zeigen, wenn nur vier angezeigt werden, kann das auf Ja reduziert Also lass uns einfach eine Geschichte erzählen. Also kannst du das kopieren und auch einfügen. Also das wiederhole sie alle. Das nächste ist also die Zählerseite , mit der wir uns zusammen mit einer Mutterfunktion im nächsten Video befassen werden. 6. Kontaktseite, Blog-Details: Willkommen von Jungs. In diesem Abschnitt des Kurses werden wir dieses Kontaktformular erstellen das eine Komponente sein wird, die wir in diesem Teil dieser Homepage und auch auf der Kontaktseite aufrufen werden. Danach werden wir uns mit den Ansichtsdetails befassen. Wenn wir auf diesen Ort klicken, möchten wir, dass dort die Details des Blogs angezeigt werden, und wir können zurück drücken, um zurückzugehen. Darin finden wir also das Thema, die veröffentlichten Daten und einige Informationen darüber und das Auto, mit dem die Person es veröffentlicht hat. Danach werden wir mit Freunden arbeiten, sehr unterschiedlichen Seiten der einzelnen Abschnitte. Also werden wir die Spot-Seite, die Politik-Seite, die Business-Seite und die Technologie- und Unterhaltungsseite haben die Politik-Seite, die Business-Seite . Lassen Sie uns also zunächst mit unserem Ansprechpartner 4 arbeiten , um loszulegen Sie müssen eine Kontakt-GSX-Datei in Ihrem Komponentenordner erstellen in Ihrem Komponentenordner Also nach der Eingabe des RF CU. Sting, du hast das auf deinem System. Also dann müssen wir unser Dpcpris alles erstellen. Was wir jetzt brauchen, ist diese Überschrift und ein anderes Textfeld mit dem Bot anderen Informationen , die das Innere des Textfeldes enthalten, wir haben noch ein anderes, tief drinnen diese Überschrift und ein anderes Textfeld mit dem Bot und anderen Informationen , die das Innere des Textfeldes enthalten, wir haben noch ein anderes, tief drinnen. Das ist also so tief, dass wir dieses orangefarbene Feld bilden. Also in unserer H-Zone, H-Zone, der „Engagieren“ steht. Danach haben wir das Formular. Also innerhalb des Formulars haben wir ein Di Di, noch ein Di. Dann haben wir ein Label, das der Vorname sein wird . Vorname. Nach dem Label haben wir die Impute, die der Textbereich sein wird In der Eingabe haben wir das und darauf platziert. Das impliziert also, dass es auch in dem stehen wird . Danach muss ich nur noch alles stylen, weil du nur kopierst und in andere Bereiche einfügst Ich werde es einfach kopieren und einfügen, kopieren und in die anderen einfügen, weil wir eine ähnliche Struktur und ein ähnliches Design haben . Okay. Also, nachdem Sie das erstellt haben, ist die Hauptsache, es zu kopieren und einzufügen und zu duplizieren. Also hauptsächlich dasselbe , was da sein wird. Also zuletzt einfach das neu erstellen und wir setzen diese beiden so ein, dass Sie so weitermachen können Also dann haben wir diese E-Mail und die erste Nachricht. Also wechseln wir zum Nachnamen. Also kannst du das sagen. Danach brauchen wir unsere MA-Abteilung, diese MA-Box. Aber per E-Mail können wir diesen kopieren und einfügen und einfach etwas an unserem Design ändern. Also können wir das kopieren und einfügen, damit es nicht in diesem Ich ist , sondern draußen. Wir brauchen einen separaten. Ja, Sir, es sollte so sein, dass sie es sein sollten. Ja. Also ändern wir das auf E-Mail. Ja. Also müssen wir diesen Ort bearbeiten und ihm etwas Styling geben. Ich muss D studieren, nur um nachzuverfolgen, was hier vor sich geht. Wir können das auf unsere How-Seite importieren und dann vielleicht weiterverfolgen und sehen, was wir tun. Vor dem letzten Typ können wir also den Kontaktkontakt sehen. Okay. Gehen wir davon aus, dass Ihr Browser Beiträge repositoriert. Ja, Browser. Schauen wir uns vielleicht unseren an. Ja. Kannst du sehen. Wir haben also schon die Engages, das Textfeld, das Tag und das M. Das nächste ist also nur das Nachrichtenfeld Das ist der Tee. Dann haben wir einige Details dazu portiert Der Text für die Nachricht ist also ähnlich wie Diese E-Mail macht das, anstatt Änderungen in den Textbereich einzugeben. Das wird also ziemlich groß sein. Also wenn der Ausweis und die anderen Dinge ähnlich sind. Wir haben nur die Regel, damit ich sie dir zeigen kann. Wir haben also die Regel, dass dieser Ort für die Botschaft größer sein wird als andere. Also das ist es. Als nächstes brauchen wir den Button, wir brauchen den Senden-Button und diese beiden Details. Also für die Unterseite brauchen wir den DV, nach dem Zusammenklappen brauchen wir den TVA, die nächste Seite ist, wir brauchen einen Knopf und das Senden Wir müssen es mit Substanzen stylen . Lassen Sie uns das überprüfen. Und so haben wir hier einen Button. Du brauchst nicht, du brauchst nur die restlichen zwei Karten darunter. Nach dem Herbst werden wir noch einmal drunter tauchen. D noch ein D. Es sind jetzt zwei verschiedene Tauchgänge. In diesem Dip haben wir zwei verschiedene Dips. Also machen wir zuerst den ersten. Innerhalb des ersten Tauchgangs benötigen wir ein SVG, SVG. Ich werde einfach einen SG-Teil darin kopieren. Und nach dem SVG brauchen wir noch ein DE. Ich gebe dir ein paar Details. Ein H sechs Tage. Und wir haben das P-Tag , das eine Zahl plus ist. Ich werde das nur eingeben , weil ich dort keine bestimmte Zahl eingeben möchte. Lassen Sie mich einfach das tiefe Innere dieses Ortes kopieren und einfügen. Das ist also SVG. Also müssen wir diesen Ort stylen. Also auch für den zweiten Tauchgang . Dann Tauchgang, der das SVG trägt. Dieses G ist hauptsächlich ein Telefon Lassen Sie mich nur zeigen, dass wir es bereits haben. Der SG-SVG-Teil, den wir importieren, ist dieses Telefonsymbol. Sie können eine Reihe von Symbolen verwenden. Ich denke, das habe ich schon einmal benutzt, aber. Lass uns einfach weitermachen, statt dass G einfach ein Telefonsymbol von vielleicht Icon oder irgendwem dafür importieren kann ein Telefonsymbol von vielleicht Icon oder irgendwem dafür importieren . Also das nächste ist, das einfach zu kopieren und einfach nochmal zu replizieren, soweit Es wird also ein anderes SVG-Format für E-Mails geben. Also nochmal: Anstatt dieses SVG zu verwenden, können wir anstelle von SVG ein anderes „ Can Use“ -Symbol verwenden. Der SVG-Clip, dann weiß ich nicht einmal, ob ich ihn benutze. Aber ich denke, ein Icon ist ratsamer als G. Also wenn du dir das ansiehst, mach dir nicht die Mühe, es zu kopieren und gehe einfach direkt zu Icon I und füge es an dieser Stelle ein. Also für diesen kann ich einfach Kontakt verwenden. Ich denke, das sollte alles tun , was wir hier tun müssen. Also lass es uns überprüfen. Ja. Das müssen wir normalerweise tun. Anstatt zu besuchen, geben Sie einfach eine Zufallszahl ein. Für mich sieht es irgendwie aus. Elektrisch zufällige Zahl. Ich denke, wir sind mit der Kontaktseite fertig. Also müssen wir das nur auch auf unserer Kontaktseite angeben. Wir sind mit dem Kontaktformular fertig, müssen es also in unsere Kontaktseite einfügen. Das Gleiche. So wie wir es auf unseren eigenen Seiten nennen , werden wir es auf der Kontaktseite nennen. Also kommen wir auf unsere Seiten und klicken auf Neue Datei erstellen und nennen sie Kontaktseite sechs. Wie üblich müssen Sie es aus dem Index exportieren bitte G hineinlegen. Also rufen Sie an dieser Stelle einfach die Kontakte von der Komponente aus an. Danach kommen wir zu unserem X und exportieren es hierher, dass der Link wann immer wir auf den Kontakt-Link klicken , diese Seite öffnet. Das ist. Dieser eine Ausgang. Also das sollte reichen, mal sehen, vielleicht wird es funktionieren. Das sind also Seiten. Lass uns auf Kontakt klicken. Wir haben bereits eine Kontaktseite. Wir müssen das Formular also nicht erneut auf unserer Kontaktseite erstellen , sondern müssen nur die Komponente aufrufen. Das nächste Mal ist es also nur die Klick-Funktion von Z. Denken Sie also daran, dass wir in unserer Karte bereits eine Funktion namens Öffnen bei Klick haben. Also müssen wir einfach zurück zu unserem Zuhause gehen wo immer wir das auf Klick haben, dass wir nein übergeben, wir müssen dort eine Funktion übergeben. Die Funktion, die wir da einfach übergeben müssen, ist „navigieren“. Wir müssen Loose Navigate innerhalb einer React-Komponente oder einer React-Funktion verwenden, das heißt us navigate. Also lass uns das einfach innerhalb einer Sekunde machen. Okay. Also lass es mich nochmal anschaulich erklären , was wir tun müssen Wir beabsichtigen also, dass Sie das tun, wenn wir den Staat als Funktion verwenden wollen, die Kosten Deshalb klicken wir darauf. Verwenden Sie also den Standort verwenden, also eine Reaktionskomponente , eine Reaktionskomponente , verwenden Sie den Standort und verwenden Sie die Navigation. Das war also einfach ein Hook die aktuellen Standortobjekte zurückgibt Das kann benutzt werden. Dies kann nützlich sein, wenn Sie einen weiteren Folieneffekt erzielen möchten, wenn die aktuelle Seite ihre weiteren Folieneffekt erzielen möchten, wenn die Position ändert. Das bedeutet, dass wir die Daten auf einer aktuellen Seite an eine andere Seite weitergeben können . Ich verwende diesen Speicherort. Ich kann von dieser Seite aus, wenn ich auf einen anderen Link klicke, einige Daten von diesem Ort auf eine andere Seite übertragen Meine Notizen scheinen jetzt klar zu sein, aber wenn wir anfangen, die Pods zu schreiben, werden sie klarer Zuallererst benötigen wir unsere Seite, die als Blog-Detail bezeichnet wird. Das werden Blog-Details sein. Das wäre eine Seite. Wir erstellen das , damit wir nicht für jedes Detail, das wir sehen möchten, eine neue Seite erstellen . Wir müssen nur eine einzige erstellen und dann können wir sie weiterleiten, damit andere sie verwenden können. Also innerhalb dieser Detailansicht, s für die Gärten, befindet sich momentan zu diesem Zeitpunkt an meiner Seite , also müssen wir einige Dinge importieren. Also, wie ich bereits sagte, werden wir die Optionen „Navigation“, „ Standort“ und „Status“ verwenden. Es geht also nur darum, Daten von einer Seite zur anderen zu übertragen. Zuallererst müssen wir innerhalb dieses Ortes die gleichen Kosten die Verwendung der funktionierenden Eingaben in s gegenüber dem Selbst dort drüben berechnen. Es war also der Ort, an dem wir navigieren, und wir müssen auch die Kosten für den verwendeten Standort angeben. Das sind also die beiden Stromleitungen , die wir verwenden werden. Sie benutzen also Navigationen , wenn ich auf die Zurück-Schaltfläche klicke , um zur vorherigen Seite zu navigieren, und die Ortung ist wie die Daten, die ich von einer anderen Seite übergeben habe, sodass die Ortung ist wie die Daten, die ich von einer anderen Seite übergeben habe, sodass ich sie an dieser Stelle verwenden kann ich also auf diese Seite gehe, würde ich entscheiden, ob das so aussehen soll Also jedes Mal, wenn ich auf Daten klicke werde ich einfach den darin enthaltenen Wert weitergeben , was mich einfach vereinfacht Also werde ich innerhalb der Blockdetails die Zonen entwerfen Ich sage das Bild über den Titel und das andere T. Also muss ich als Erstes diesen Tipp erstellen, wird immer da sein. Drinnen brauche ich ein weiteres Bild, ein Bild ziehen, dann nochmal Dip zu H eins, aus dem ich den Titel zusammensetzen werde Bei diesem muss ich nur den Zustandspunkt passieren. Kannst du sehen. Also müssen wir diese Daten überprüfen und herausfinden, welche Variable wir verwenden, von der wir uns selbst überzeugen können. Also verwenden wir Bild. Wenn wir also zurückkommen und sagen, dass Bild für die Kunst da ist, können Sie alles Mögliche angeben , dieses Bild oder so. Dies wird die staatliche Vereinbarung sein, damit wir das auf die Websites bringen können , damit wir verfolgen können, was wir tun. Das zweite Mal brauchen wir also ein P-Tag, ein Absatz-Tag , in dem wir das Datum, an dem es veröffentlicht wurde, erwähnt haben, um zu sagen veröffentlicht am, dann haben wir unser Tag sagen wir weicher, dass wir ein weiteres Tag als Statusbeschreibung benötigen ein weiteres Tag als Statusbeschreibung Das ist ein kurzer Absatz über den Blog. Wir benötigen wieder das P-Tag , damit wir die Details anzeigen können. Das sind die Details über den Sie erinnern sich, Herr Der Spaß ist wie eine Variable Man kann also nicht einfach so p sein, 2000 sind im Polyklammer-Zustand , als nächstes gibt es Details Ich zeige dir alle Einzelheiten dazu. Danach, nach diesem PGM, danach brauchen wir eine Zeitspanne, wir brauchen eine Schaltfläche wie diese, um zurück zu sagen , damit wir zur vorherigen Seite navigieren können Wenn ich auf einen Blog klicke, klicke ich auf Zurück, gehe zurück zu der Seite, gehe zurück zu der P-Seite , von der ich komme Das ist es also, was wir erreichen wollen. Also können wir das jetzt schließen und sagen, Span, lass es uns innerhalb einer Spanne platzieren. Innerhalb einer Zeitspanne müssen wir also zurückgehen. Also brauchen wir einen Pacular Butting. Das ist dieser Scheibenkarrenabbau. Das können wir also einfach aus unserer Handlung herausholen. Also lass uns nach links schauen. Es zeigt nach links, oder? Suchen wir also nach dem , der das benutzt. Also kopiere das einfach und trage die Namen. Wir müssen hier eine Funktion einfügen, die beim Klicken anklickt. Also, wenn ich jetzt einfach auf WhatsHPF klicke, gibst du eine ein, die keine Funktion sein sollte Danach brauchen wir noch einen Urlaub, in dem wir den Namen des Autos zeigen Das ist das Auto, für uns brauchen wir diese Leitung. Dann brauchen wir den Namen des Autos. Also für die Linie können wir einfach HR sagen, statt dieser einen, lassen Sie mich einfach eine Tiefe setzen, dann diese Tiefe, ich sage jetzt der hoch, das ist Grenze hoch, dann mache ich einen bestimmten Test innerhalb des Stils. Also da drinnen brauche ich noch einen. Also das, was Sie tun müssen, ist einfach zu navigieren minus eins. Also eine Funktion, wir müssen das machen, um minus eins zu navigieren. Also, um das jetzt zu benutzen, müssen wir dorthin gehen, wo auch immer wir diese Karten ziehen. Obendrein müssen wir noch navigieren. Du musst die Navigation finanzieren. Also brauchen wir eine Funktion, eine Funktion namens Navigate, die Post entspricht. Also brauchen wir wieder einen Rückruf eines Arguments, das darin übergeben werden muss. Es ist also nicht das Argument , das wir beschrieben haben. Also sagen wir navigieren. Also das Repos, um die URL zu manipulieren Wenn wir das überprüfen, wenn ich jetzt zu einer Seite zurückkehre und aus technischen Gründen darauf klicke, dann sind es Blog-Blog-Details, dann gibt es einige Werte, die daraus übernommen werden, wie navigiere ich Blog-Blog-Details, dann gibt es einige Werte, die daraus übernommen werden, durch den Kunden, also wie navigiere ich zum Kunden, damit Sie sehen können Es muss das also nicht hineinlegen. Also sagen wir Slash-Blog. Also müssen diese Blog-Details, die ich schreibe , mit allem korrelieren , wenn ich hierher komme, müssen mit dem korrelieren, was ich hier reinschreibe Also, wenn ich das jetzt herausbringe, Blog-Details und ich rufe es Das, was ich sage, meint er einfach, ich möchte durch die Blockdetails navigieren. Diese ID, diese Spalten-ID, die ich eingegeben habe, bedeutet, dass es sich nicht um statische Seiten handelt , sondern um dynamische , sodass jeder Wert, für den diese ID steht, zerstört werden kann, und dann können wir den Wert verwenden Das ist es also, was wir hier verwenden. Den Wert, der über die ID weitergegeben wird, können wir also durch den Staat zerstören und an diesem Ort verwenden Also mache ich einfach weiter und die Details streichen das ab. Weißt du, wenn du das verwendest, musst du die Überschrift des Beitrags verbogen verwenden die Überschrift des Beitrags verbogen Und danach nennst du jetzt die Spalte State Us Selbe Selling, du sagst Komma, ich öffne die coole Klammer und sage Das ist also die Hauptsache, die wir jetzt brauchen. Staatsdatum: Cculum Post. Das heißt, den Wert, Sie weitergegeben haben, geben Sie an die Staaten Immer wenn wir state aufrufen, können wir einfach alle Werte überprüfen , die in diesem Beitrag enthalten sind. Ich denke, das ist klar. Jetzt müssen Sie diese Funktion nur in jedem Aspekt aufrufen , den wir verwenden, Null. Zeigen Sie also an, dass wir nein sagen, wir müssen es ändern. Also wähle ich einfach alles auf einmal aus und sage, Supp ist die Funktion, wir müssen es so übergeben Also, wenn ich das auswähle und überprüfe, ob sie alle fünf Anders sind, richtig Ich benutze ControlShift L. Also Strg+Shift, wenn wir etwas auswählen , das in diesem Code Null ist, und dann kann ich alles gleichzeitig bearbeiten. Wenn ich das abbreche, kann ich alles gleichzeitig bearbeiten. Diese Funktion benötigt tatsächlich ein Post-Argument. Merken Sie sich, was wir als Beitrag weitergeben, damit Sie einfach einen Beitrag schreiben können. Für jeden von ihnen hat jeder von ihnen seinen eigenen Beitrag. Lass es uns jetzt überprüfen und sehen, ob es vielleicht funktioniert. Ja, der Pfeil ist von hier. Es gibt nichts Besseres als navigieren. Also müssen wir das zuerst genauso machen wie in der Schifffahrt, in der Luftfahrt. Lass uns sehen. Sagen wir, das liefert keinen Schwanz dann müssen Sie es als Problem bezeichnen. Entschuldigung, ich benutze Navigate. Exakt. Das ist das Problem. Es gibt nichts Besseres als die Navigation verwenden, die Navigation verwenden. Mal sehen, ob ich darauf klicke, ich habe das auf meinem Display, du merkst, dass sich auch die URL ändert. Und wenn ich auf Zurück klicke , um zur vorherigen Seite zurückzukehren. Also müssen wir es nur mit etwas CSS wie unserem Wind stylen. Also lass es uns jetzt überprüfen. Wir sollten mehr Mode entwerfen. Möchte so expandieren. Schauen wir uns also andere Dinge an , die wir hinzufügen können. Ja, ich denke, der Fehler ist genau, dass wir ein schickes oder mehrere haben , weil unsere Beschreibung angezeigt wird. Lass uns sehen. Das war gut. 7. Blog-Abschnitt und Create-Blog-Seite: Hey, willkommen zurück, Leute. Im nächsten Teil der Geschichte werden wir uns nur mit den verschiedenen Blockabschnittsseiten befassen und wir werden unsere Seite zum Erstellen von Blockabschnitten erstellen. Dieser ist nicht Teil der Schaltfläche, von der wir erklären, dass wir keine Schaltfläche außerhalb platzieren dürfen weil beim Erstellen eines Blogs nur der Administrator die , weil beim Erstellen eines Blogs nur der Administrator die Möglichkeit hat, einen Blog zu erstellen, oder jemand, der Zugriff auf das Erstellen eines Blogs gewährt hat , ist nicht irgendjemand, der einfach dorthin geht und einfach etwas online einfügt Deshalb führt dieser Link in die Überschrift. Nur für die Leute , die es sehen müssen. Der nächste Teil, den wir jetzt machen werden, ist das Erstellen verschiedener Blog-Abschnitte und das Erstellen einer Blog-Seite. Was wir hier hauptsächlich tun werden, ist dieser andere , den wir gemacht haben, für den wir einen allgemeinen Code haben. Dass wir jetzt durch verschiedene Seiten oder verschiedene Daten weiterleiten. Wir werden ihm verschiedene Daten zur Anzeige übergeben. Das ist also ein einfacher Code, der sowohl für Sport als auch für Politik und Wirtschaft läuft . Den wir ändern, basiert darauf, dass wir das Bild des Namens ändern und die Daten, die an ihn weitergegeben werden können, basierend auf der Kategorie, zu der sie gehören Also ohne weitere Schritte hat Dugg eine einfache Codezeile gestartet und dann sind wir damit fertig Also habe ich meine Block-Abschnitts-Seite erstellt, ist es Block-Abschnitts-Seite, und auch meine Block-Erstellungsseite, ich habe sie hierher portiert und ich habe hier drüben einen Link dafür erstellt Nachdem wir also auch die Abschnittsseite erstellt haben, müssen wir sie immer noch mit unserer Schaltfläche „Weitere Informationen“ verknüpfen. Also wenn wir jetzt nachschauen, ob ich auf die Schaltfläche Politik, mehr lesen klicke . Also muss es auf die Politik-Seite gehen. Also werden wir das auch machen. Nachdem wir die Seite erstellt und verlinkt haben, fangen wir an und beginnen, unseren Code zu schreiben. Die Wartung , die wir brauchen, ist ein normales De, das alles beinhaltet, ein Loch, das das Bild, den Text darin und diese Blockkarte enthält. Nein, wir haben bereits eine Blockkarte , wir nennen sie einfach . Also jetzt gibt es auf unserer Seite die generativen Abschnitte, die wir brauchen. Also brauchen wir ein anderes dieses Div ist eines, dass wir das Bild tragen. Dies ist eine, bei der wir den Text tragen. Das ist die Marke Black Shade Black oder kleine verblasste schwarze Marke, die den Text, diesen Text usw. trägt Lass mich gehen Wir kommen immer noch darauf zurück, warum ich es so kommentieren muss Also, in dieser Kategorie lassen wir eine Funktion oder eine Variable weg, die Click-Spot ist. Es ist eine Testspot-Nachricht, Click on Business ist eine Test-Wirtschaftsnachricht. Im Moment habe ich noch keine Grader-Funktionen, deshalb füge ich es einfach in eine Zeichenfolge ein, die ich nicht brauche Also eher brauchen wir eine Sechs. Das ist ein Sie können sich auf unsere fehlenden Neuigkeiten verlassen, Laufenden bleiben und sich inspirieren lassen. Sie suchen auf Websites nach den neuesten Nachrichten , also das ist es auch schon. Danach benötigen wir nun die Tiefe, die das Blog-Detail umfassen wird. Das ist eine Blogkarte. Also drinnen brauchst du auch noch eine. Also müssen wir die Funktion Blodard aufrufen und einige haben , deren Schlüssel dem Index entspricht Ich übergebe das Posting an sie und klicke auf „Gleich sein“ Das wird also die Funktion sein, die wir beim letzten Mal gemacht haben. Also warum klicken sie auf eine bestimmte Blockkarte, wenn Sie die Details öffnen, die wir an sie weiterleiten. Also werden wir diese herausbringen, weil wir nicht die Funktion erstellen, die benötigt wird. Das ist also alles. Das nächste ist also, es zu stylen und es schön aussehen zu lassen. Okay. Also für diesen werde ich das in diese Art von Zeichenfolge schreiben. Dan, ich möchte es variabel übergeben. Also diese Tiefe wird das Bild tragen. Also werde ich immer noch an der Bildfunktion unter arbeiten. Es wird also das Bild tragen, sodass ich das Bild an dieser Stelle weitergeben kann . Also wird es sein Also das ist ein bisschen durchsichtig. Also, wenn Sie das bitte zur Kenntnis nehmen, ich übergebe die Kategorie. Wie bei dem, in dem ich die Uhrzeit mit den Blockdetails erkläre. Ich gebe diese ID hinein. So nenne ich es. Die ID ist die Kategorie. Die, auf die ich klicke , ist diejenige, bei der die Details, die angezeigt werden, Lipo angezeigt werden, die wir angezeigt haben. Gehen Sie also zurück zu Ihrem Ich glaube, wir haben diesen Schrägstrich nicht gesetzt. Ich habe das letzte dort platziert, weil es nicht so ist. Ich möchte nicht , dass das Bein etwas ist, das ich visuell schätze. Du magst diesen Schrägstrich nicht da draufsetzen, aber ich kann an dieser Stelle einen Schrägstrich setzen , wir müssen nur alles mit einem Schrägstrich Warum wir es hier anklicken. Die Kategorie, die wir bestehen, wird die sein , die wir anzeigen. Also ich spreche, ich habe damals etwas über das Bild erwähnt. Also ja, ich will das technische Bild von diesem Ort wissen, wenn wir sehen, dass Politik das politische Bild zeigt, Click Sports zeigt ein Sportbild, Click Business zeigt ein geschäftsbezogenes Bild. Also dasselbe, um es zur gleichen Zeit zu replizieren. Ich möchte nicht einfach für alles dasselbe Bild haben. Das heißt also, ich werde eine Funktion erstellen, die hier GG BG heißt, bedeutet Hintergrundbild, oder? Es wird also ein Argument zur Kategorie erhalten , also wird es eine Switch-Funktion geben, sollte mit Switch in Javascript vertraut sein, Switch, wenn es sich um Politik handelt, wenn es sich um Politik handelt, wenn die Kategorie Politik ist bclion politics Also ein bestimmtes Bild. Es gibt ein bestimmtes Bild zurück. Ich kopiere einfach. Es ist also geschäftlich, klicken Sie auf Geschäft, es wird ein bestimmtes Bild zurückgegeben, Cliconspot hat den Link bereits Wenn Sie zu unserer Startseite zurückkehren, ist es derselbe Link, den wir immer noch verwenden werden, derselbe für unseren Slider, Es ist immer noch dasselbe Bild, das wir verwendet haben oder dieses Bild, das wir verwendet haben und das wir weiterhin verwenden werden. Kopieren Sie einfach die für die Politik für die Politik, die für die Wirtschaft für die Wirtschaft. Danach geben Sie eine Standardeinstellung zurück. 84 Schaden. Wenn es nicht Teil all der Dinge ist, sollten wir eine leere Strecke zurücklegen. Also werden wir dieses Bild jetzt nicht nennen. Also werden wir dieses Bild an dieser Stelle, die wir Put nennen , nennen und dann werden wir die Daten der Kategorie übergeben. Deshalb können wir die Kategorie jetzt nicht bestehen , weil wir keine kreative Funktion haben. Lassen Sie uns also weitermachen und die Funktionen erstellen , die für diesen Ort benötigt werden. Um fortzufahren, müssen wir also alle unsere Daten importieren. Hier werden wir also die Details erhalten, die wir benötigen Wir müssen auch use per importieren, wir müssen use navigate importieren. diesem Fall verwenden wir, wenn wir auf eine bestimmte Blockkarte klicken , um die Details anzuzeigen. Was brauchen wir jetzt also damit wir diese Dinge nicht einfach wiederholen Wir können das einfach kopieren. Als Nächstes benötigen wir eine weitere Variable , die Teil genannt wird. entspricht dem Verbrauch pro Anwendung pro Dosis wenn Sie hier die Kategorie „Ich bestehen“ ankreuzen. Also diese Verwendung pro überprüfe einfach die Links und überprüfe den bestimmten Wert, ich als Kategorie übergeben habe, und gebe dann in diesen ein und erhalte dann die Daten dafür. Das nächste Ding ist also nur eine Use-Effect-Funktion. Also das hier, wir haben eine Funktion in der Größe, die „Ausgewählte Nachrichten“ anzeigt. In diesem Fall speichern wir den Wert der ausgewählten neuen CA in einem R. Dann haben wir also einen Schalter. Wechsle die Wertekategorie. Also wie dieser andere, den wir hier haben, meine Abgeordneten. Also, bis auf die Links, werde ich überprüfen, ob die Links geändert Also, wenn es um Politik geht, möchte ich Nachrichten auswählen. Ich werde ausgewählt: Nachrichten , die Politik gleichwertig sind, schädigen diese politischen Nachrichten. Es ist also ein Array, sodass ich die Werte dort abrufen kann. Dann mach Pause. Dann das nächste Mal aus geschäftlichen Gründen. Also wenn es Standard ist, schadet es, wenn nichts da ist, übergibt man ein leeres Array. Danach werden wir es mit Spot zu tun haben, also ich glaube, wir hatten S. Also müssen wir das entfernen. Danach, nach diesem Switch-Fall, also müssen wir unseren Blog einrichten. Schaden, du musst einen Staat erstellen, so dass dieser Block gesetzt wird. Wenn du einen Blog einrichtest, wird der Wert des eingestellten Blogs genau was sich in dem ausgewählten Wir befindet. Gibt an, wenn Sie einen Vektor verwenden, müssen Sie einen bestimmten Wert übergeben, damit er einfach neu geladen wird, je nachdem, wann sich die Kategorie geändert hat Danach können wir jetzt unsere Kategorie Yeah verwenden. Sie können jetzt die Spalte entfernen und sie erfolgreich verwenden, dann bitte darin. Was wir hier also tun müssen, ist zwei verschiedene Blogs zu markieren , die er gibt. Hier können wir also die Blog-Markierung sehen Ich denke, unser Block sollte funktionieren. Also müssen wir diese Funktion auch an dieser Stelle weitergeben. Also das ist auch der Name des zweiten. Ich denke, das sollte dafür sorgen unsere App funktioniert und wenn wir auf einen bestimmten Blog klicken, sollten wir unsere Ansicht haben. Gehen wir also zurück zu und sehen es uns an. Lass mich versuchen, Click Spot zu klicken. Es werden kleine Spot-Nachrichten angezeigt und können Sie den Link hier sehen, klicken Sie auf Politik, um den für Politik anzuzeigen. Wenn ich auf Technologie klicke und wenn ich auf eine davon klicke, wird das D angezeigt. Wenn ich auf Zurück klicke, zeige ich das an, aber was passiert ist, wird unser Bild nicht angezeigt. Schauen wir uns also an, warum unser Bild nicht angezeigt wird. Für das Bild , das nicht angezeigt wird, können Sie einfach zurückkommen und das CSS so ändern. Also öffne den Stilstil, richtig? Also werde ich dem gleich einen Stern geben. Also werden wir in der Lage sein, das Bild pro Boden, pro Größe und Entfernung zu schreiben . Wenn wir also zu Ihrer Seite zurückkehren, können Sie nach Spots, Geschäften, Despoten suchen Die nächste Sache ist Also das nächste ist unsere Blockseite, diese Seite , die ich bereits erstellt habe Blockseite von Cs ähnelt unserer Kontaktseite, dem Formular und allem. Die sind tatsächlich anders. Also werden wir einfach dem Satz auf unserer Kontaktseite wie diesem folgen . Die gehen dorthin und kopieren von hier, die Rückgabe auch. Priester. Ja. Damit wir das weiterverfolgen können, können wir einfach auf unseren Link gehen und dem Link folgen , den wir im Blog verwenden. Du kannst kopieren sehen, ob wir zu unserem zurückkehren. Wenn wir also zu unserem normalen zurückkehren, sehen wir res Blog, Block I zwei. Wir haben eine Liste der Kategorien, wir haben die Beschreibung und den Link zum Bild. Dann haben wir ein paar Bots eingerichtet und all die Dinge eingerichtet, die wir korrigieren müssen . Also statt der beiden soll es eins sein und noch ein paar andere Dinge. Fangen wir also damit an. Der erste ist also ein Blog-Detail. Also gehen wir zurück zu unserem Ding , also wo wir Vorname und Nachname sind, richtig? Ihr also haben wir unser Blog-Schicksal. Also müssen wir das, was sich unter dem Telefon befindet, entfernen und es einschalten. Ja. Also, an dieser Kategorie müssen wir arbeiten. Also für die Kategorie brauchen wir unsere Kategorienliste, und dann übergeben wir sie in unsere Dateien. Also für die Kategorie statt für die Nummer eins, für die wir Zeit haben, werden wir das ändern. Was wir jetzt haben, ist eine Auswahlfunktion, die das nicht tut und wir haben unsere CSS-Kachel dafür, ist der, die wir zuvor verwendet haben, ähnlich. Es ändert sich also nicht neu kategorisch zu. Wenn du Korallenschaden festlegst, musst du unseren Status für beide Felder von Anfang bis Ende erstellen unseren Status für beide Felder von Anfang bis Ende Dann haben wir dort unsere verschiedenen Optionen. Als Nächstes müssen wir unseren Staat schaffen. Ich muss nur installiert werden. Also kommen Sie zu unserer Meinung Also jetzt haben Sie unsere Verwendung für Titel zwei für alle Kategorien, vollständiger Blog. vollständige Blog umfasst auch die Details, die Details, das Bild und auch die Beschreibung. Also müssen wir an unserer eigenen Veränderung arbeiten. Also wenn sich die Werte ändern. Für uns ist die Veränderung also sehr einfach. Komm her, Veränderung bei Veränderung. Kehren Sie also ein Ereignis um, das wir für die Variable does uti cot erstellt haben , um den Zielwert des Ereignisses zu ermitteln. Wir zielen also auf die Werte ab, die, wenn Sie einen bestimmten Wert aufschreiben, so dass der Master nicht verändert Lassen Sie uns diesen Code einfach kopieren und zusammensetzen und die notwendigen Änderungen vornehmen Also wenn du herkommst, kannst du all diese Dinge ändern. Die Kategorie ist da, du kannst auf die Kategorie des Plugins klicken , um ihn einzureichen, und auch auf unser Bild. Als Nächstes müssen Sie also an dieser Lösungsschaltfläche arbeiten. wird auf die Schaltfläche „Bereitstellen“ geklickt , um den Wert an die Datenbank zu übergeben Das wird uns also zum nächsten führen. Es wird uns also wahrscheinlich zu unserem letzten oder vorletzten Teil des Stils führen , der darin besteht, unseren Fire-Account zu erstellen und unsere Datenbank einzurichten und sie dann mit dieser Datenbank zu verknüpfen und diese Daten dann durch die Daten aus der Datenbank zu ersetzen und diese Daten dann durch die Daten aus der Datenbank zu ersetzen. Geben Sie also 8. Firebase-Implementierung (a): Hey, Leute, willkommen zurück, Leute. Die nächste wichtige Sache danach sollte an unserer Einreichung arbeiten. Ich werde versuchen, auf Absenden zu klicken. Was sind das für Daten, wir gehen zu unserer Feuerbasis. Also das ist jetzt so, wir müssen unsere Feuerbasis einrichten. Und Daten von unserem Feuer abzurufen bedeutet, Daten dorthin zu senden und Daten aus den Feuerlöchern abzurufen. Um das zu tun, müssen Sie also zuerst einen Feuersee einrichten. Also geh einfach zum Anwalt und mach Firebase Click. Ich gehe diese Seite haben. Nachdem ich einige unterschrieben habe, habe ich nach dem Unterschreiben bereits mein Konto signiert und andere Dinge. Sie haben also diese Seite zu einem Projekt. Also diese anderen Firebase für vorher. Sie haben also Optionen für Kunstprojekte. Sie möchten also auf Kunstprojekt klicken. Sie geben den Projektnamen ein. Also sage ich, der Projektname sollte log, log lauten. Dann klicken Sie auf Weiter. Ich habe kein Google Analytics, aber es gibt noch zehn , die ich nicht anbiete warte einfach, bis die Vorbereitung abgeschlossen ist Wenn es fertig ist, hast du so etwas. Dein Firebase Pro ist bereit. Sie klicken auf Weiter. Du hast das. Hier begann also die Hauptarbeit. sich bereit für die App, für die wir bieten , indem Sie Ihrer App Firebase hinzufügen Die App, die wir entwickeln, ist war keine Rute, sie ist eine Web-App Sie klicken im Internet auf den Webnamen. Ich werde einen Blog einrichten. Ich kann sagen, blockieren Richten Sie auch Fire-Hosting für Ihre App ein. Ich möchte es nicht auf Fire Bee hosten, aber wenn du es auf Fire Bee hosten möchtest, kannst du einfach auf die Option klicken und einige andere Dinge tun, die du dort tun musst. Also registriere die App, dann musst du das kopieren und zu deinem Termina Termina gehen Seit dem Hosten laufen Sie die App mit 11 Termina, Sie können Ramina öffnen und ein anderes öffnen Denken Sie daran, dass wir uns jetzt im richtigen Verzeichnis befinden. Sie müssen in das aktuelle Verzeichnis gehen, es dann einfügen, um es dann einfügen MPM install firebase zu erstellen, und Es wird also Firebase für Sie installieren. Lassen Sie uns nach der Installation zu unserem P zurückkehren . Sie sagten dann initiationalz, firebase und beginnen, das SDK für das Produkt zu verwenden , das Sie verwenden möchten Also kopiere einfach diese CD und gehe zu deinem Source-Fader. Das ist dein Source Bader Source Fader und klicke darauf und erstelle es für dich, nenne Firebase. Ja, im Inneren basiert die Codekopie Du musst nicht den kopieren, ich habe den PIK, der die Domain zum Scheitern verurteilt Dies wird für Ihre eigene Website persönlich einzigartig sein. Wenn du das kopierst, ist es wahrscheinlicher, dass du diese Domain oder diesen APIC nach diesem Projekt von der Liste löschst diese Domain oder diesen APIC , weil es etwas Persönliches ist Es ist nicht etwas, das man nach draußen stellt oder etwas , das jeder sehen kann Das nächste, was danach folgt, ist die Erstellung unserer Datenbank. Die andere Sache, für die du die Feuerbasis benutzen kannst, ist sehr breit. Sie können es zur Überprüfung, Authentifizierung und Verbindung einiger anderer Dinge verwenden. Es gibt Annehmlichkeiten, mit denen Sie Firebase nutzen können. Sie können die Dokumentation einfach wirklich und sich weitere Videos dazu ansehen , damit wir Ihnen wirklich helfen, mehr über Firebase zu erfahren Was wir jetzt tun möchten, ist für unsere Fire Storage-Datenbank, Fire ST-Datenbank, und auf klicken. Also hast du das. Wenn Sie das haben, können Sie direkt eine Datenbank erstellen. Bevor Sie eine Datenbank erstellen, müssen Sie einige Dinge tun. Sie wechseln also zu Wie fange ich an. Das ist von normal. Lies all diese Dinge. Wenn Sie dort ankommen, sehen Sie, wie Sie Dokumentumgebungen einrichten . Wir verwenden das jetzt. Ich denke, wir verwenden einige Seiten und Sie haben Firebase bereits in unserer App installiert Als Nächstes müssen wir das kopieren. Gehen wir zurück zu unserer App. Wir haben also den ersten letzten Tag zuvor. Lass uns das einfach kopieren. Kopieren wir das und platzieren es medial unter diesem Das nächste, was danach zu tun ist, das zu haben. Denn und einige andere Dinge , die Sie tun können, ist, dass Sie all diese Dinge verstecken können , wenn Sie sie online veröffentlichen , indem Sie Punkt EMV verwenden Wo du es online posten willst , kann Git Ding Punkt EMV sehen Du kannst also am PIK vorbei gehen und es von dieser Stelle in deiner Feuerschale aus aufrufen dieser Stelle in deiner Feuerschale Das macht es sicher und du kannst Gitigno platzieren wenn er auf ein Feuerstück drückt, indem du Punkte ausblendest. EMV sollte also nicht zum Verschwinden gebracht werden. Das ist also ein weiterer Versuch, es sicher zu machen. Das ist nicht der Geschichte zuliebe, ich mache das nicht. Danach müssen wir, um das beurteilen zu können, dieses DP exportieren. Also können wir es überall verwenden. Also diesen DP werden wir oft anrufen, wenn wir mit der App arbeiten. Ruf es jetzt zuerst an, komm einfach her und exportiere. So kannst du das jetzt von überall aus beurteilen. Wir können also immer noch zu Ihrer App zurückkehren. Wenn Sie diese ausgehenden Daten in Ihrer App sehen. Fügen Sie Daten zu Ihrer Firebase importieren Sie diesen und diesen Sammlungsbenutzer Wir überprüfen das später. Das ist also der kleine Code, den wir für den Export ausführen müssen, um Daten an diese Firebase zu Sie wollen Daten aus der Datenbank lesen, Sie wollen auf bestimmte Daten zugreifen, was wir tun werden. Das ist der Code, dem Sie folgen, um Daten aus der Datenbank zu lesen, um Daten zu sichern , die gelöscht werden sollen, und so weiter und so weiter Lassen Sie uns nun unsere Daten erstellen, siehe Gehen wir zurück, während sie eine Datenbank erstellt haben, Slickness Machen Sie sich also keine Sorgen, wir kehren zu dieser Basis zurück. Also, jetzt haben wir unsere Datenerfassung gesammelt, wir fügen eine Sammlung wie Sport, Next, Dokument-ID und einige andere Dinge hinzu Also habe ich eine Verbindung. Diese Ergänzung zur Verbindungssammlung ist wie ein bestimmter Abschnitt des Blogs, den wir gerade erstellen. Ich kann es in eine andere Sammlung aufnehmen. Also Sport und Sport, ich kann Politik haben, ich kann hier Unterhaltung haben. Ich kann hier einen einzigen Abschnitt haben und verschiedene Dokumente haben, aber das ist nicht gut, wenn ich Daten codieren und filtern möchte . Es ist also gut für mich, hier eine andere Sammlung zu haben. Jede Sammlung hat also ihre eigene Datei, ihr eigenes Dokument. Hier befinden sich alle Daten in der Sammlung. Ich kann also mehrere Daten an diesem Ort haben. In der Sportabteilung in der Sportsammlung gibt es mehrere Blogs , dann kann ich mir jeden Block an dieser Stelle ansehen. Also nehme ich eine Datei in Ihrem System ab. Sie haben unterschiedliche Ordner in drei Ordnern oder drei verschiedene Dinge in jedem Ordner. Vielleicht einen für Filme, Sie haben Ihren ganzen Filmtag, einer ist für Musik und einer ist für Dokumente. Sie sagen also, dass sie verschiedene Dinge tun und dass sie verschiedene Dinge in sich haben. Also genau das Gleiche wie der Ordner. Dann ist die Datei drin dann können Sie beurteilen, ob sich die Datei darin befindet. Also lass uns einfach anfangen und zurück zu unserem Create-Blog gehen. Lass uns zurückkommen oder einen Blog erstellen. Lasst uns daran arbeiten, wie dieses Boxen funktioniert. Was wir jetzt tun wollen , ist , dass, wenn sie auf „Boxen abschicken“ klicken , du einen Blog hinzufügen möchtest. Blogs hinzufügen Pans möchten das tun. Das heißt, wir wollen Daten an unsere Datenbank senden. Einfach das tun. Wir werden die Sammlung importieren und einen Blog hinzufügen. nach der Erfassung an die Zeit, Denken Sie nach der Erfassung an die Zeit, zu der dieses Ding exportiert wird. Wir müssen es aufrufen, weil es sehr wichtig ist wenn wir hier in der Datenbank etwas machen wollen , weil wir all diese Werte brauchen, um schnell zu sein. Also importieren oder ich denke, es ist zum Abrufen hier. Also DB Firebase. Wir brauchen hier also die Funktion, dass wir Daten senden , an die wir uns erinnern wann immer wir Daten an die Firebase senden möchten Kostet also etwas , das wir hier schon haben, kein C oder so Du kannst dem also folgen und mir trotzdem folgen, was ich hier tun möchte. Hat also ein Blog gekostet. Okay, als Erstes möchte ich verhindern, dass standardmäßig geladen wird möchte ich verhindern und einige andere Dinge, die standardmäßig standardmäßig geladen werden . Der Hauptgrund, warum ich das nenne, verhindert also die Standardeinstellung. Es gibt einige Standard-Action-Java-Skripte , die ich beenden muss. Stellen Sie sich vor, ich möchte das Formular senden und es validieren, bevor ich es absende. Ich möchte also verhindern, dass die Standardaktion des Javascripts das Formular vor der Validierung sendet, um diese Standardeinstellung zu verwenden Validierung sendet, um diese Standardeinstellung zu verwenden, da Javascripts standardmäßig standardmäßig direkt gesendet werden, um es sogar zu gesendet werden, um es Danach möchte ich eine If-Bedingung. Also möchte ich jedes Textfeld überprüfen, vielleicht hast du etwas drin Also, wenn dieser Titel leer ist, wird es dir nicht möglich sein, einen kompletten Blog zu senden, wenn dieser Tutor leer ist , all diese Dinge Selbst wenn sie leer sind, wird es ihnen nicht erlauben zu gehen Schauen wir uns dieses Bild an, weil es einen bestimmten Namen gibt , den wir gerufen haben, also Bild, das ist nett. Damit wir nach dem Aufruf von der API nicht das Problem haben wollen , dass unser Bild nicht angezeigt wird , wenn der Name kein anderes Bild ist. Danach, nachdem wir das überprüft haben, auch wenn es wahr ist. Also sollten wir anrufen unter. Ich möchte nicht zu viel Stress haben. Also möchte ich nur auffordern, das zu verwenden, wenn eines davon leer ist. Danach, Lama, ist das Böse von ihnen wahr. Ich möchte den Link zum Bild überprüfen. Nein, manche Leute, wenn du zum gehst. Manche Leute wollen Jack hier anziehen. Ich denke, die App wird besser akzeptiert. Also möchte ich überprüfen, ob der Link vielleicht tatsächlich wahr ist. Vielleicht funktioniert der Link tatsächlich oder der Link ist ein gültiger Link. Damit ich das tun kann, muss ich also zu meiner Quelle kommen und Herbst UT erstellen. Also drin. Darin wird es einen Index geben. Im Indigo X werde ich einen einfachen Code schreiben, um zu überprüfen, ob die PR oder der Link wahr sind oder nicht Export kann es also an jedem anderen Ort nennen. Überprüfen Sie, ob das Bild wahr oder nicht oder gültig ist oder nicht, die UR- und die COB-Funktion Das ist also alles, was wir tun müssen. Also müssen wir nur wieder in unseren Blog zurückkehren. Also plus das verdammte Bild, wir müssen zu einem Import gehen, der importiert wurde Also kann ich die ganze Funktion hier aufrufen und sagen, ich übergebe das Bild und ich übergebe dieses Bild hinein, es ist Bild R. Also muss es nach der Überprüfung überprüfen, ob das Bild vielleicht stimmt oder Wenn es nicht stimmt, ist es ein Strohfehler. Also muss es überprüfen, ob diese UR vielleicht wahr ist. Denken Sie an die beiden Dinge , die die UR speichert, die UR-Speicherung und die CBA-Funktion Eine Coa-Funktion wird synchronisiert und wir haben hier eine Funktion, die allgemein üblich ist Ich bin jetzt drin, wir haben eine weitere Funktion, weitere bedingte Aussagen, die besagen, dass ich existiere, falls das tatsächlich wahr ist Ist jetzt wahr gesetzt ist zuerst auf wahr deaktiviert. Das heißt, wenn sie auf die Schaltfläche „ Senden“ klicken, denken sie daran, wann ich sie hier weitergebe , wann sie sie hier anklicken. Wenn also die deaktivierte Schaltfläche aktiviert ist, können sie nicht erneut auf diese Schaltfläche klicken. Manche Leute können einfach viele Male auf die Schaltfläche klicken. Um zu vermeiden, dass die Aktion erneut auftritt oder sich wiederholende Stiche auftreten , müssen Sie sie blockieren Danach musst du ein Gewicht nehmen, nein, das ist ein Scronos-Gewicht, technisch gesehen ein Davi-Gewicht Also, ein Gewicht müssen wir an der Anlegestelle haben , das haben wir hier Raketensammlung öffnen, sagst du, wo wir sie verwenden? Wenn du zu unserem Feuer zurückkehrst sieh nach, dass sie auch ihre eigene Datenbank haben DB ist also nicht in unserer App, deshalb exportieren wir es DB nach DDB, dann brauchen wir die Sammlung selbst, wo wir sie hinstellen wollen Wenn wir diesen Ort überprüfen, ist dieser Benutzer jetzt eine Sammelstelle oder lass mich zurückgehen und dir etwas zeigen Wenn du da drüben bist, siehst du einen Fire-Speicher. Das sind deine Feuerläden im Teil, diese Zeichenfolge ist die Straße, in der dieser Pass jetzt gespeichert werden soll , das ist der Name deiner Sammlung Also mein Sammlungsname, ich möchte einen anderen Sammlungsnamen, weil ich einen für Sport, für Politik, Wirtschaft und so weiter und so weiter haben möchte einen für Sport, für Politik, Wirtschaft und so weiter und so weiter Also, anstatt dass ich hier eine einzige Zeichenfolge weitergebe, S-Sport. Also, wenn ich das alles für Dam bestehe, werden die Story-Daten über diesen Sport hinaus gespeichert und das will ich nicht. Also muss ich die Kategorie dort bestehen. Also Kategorie, wenn die Kategorie auf Sport umgestellt wird, um den Datenpunkt auf Sport zu speichern . Verstehst du mich? Also, wenn in der Kategorie Politik steht, ist die Kategorie die Kategorie. Wenn ich also Sport auswähle , werden die Daten, die ich schreibe, unter Sport gespeichert. Ich wähle Politik aus, speichere die Daten unter Politik, wenn ich weiter widme und so weiter und so fort Dass dahinter Logik steckt. Danach haben wir also die Coli-Klammer. Okay. Dann werde ich nicht alle Daten weitergeben. Das ist Typ zwei. Das merkt man, wenn sie alle Daten hineinschicken. Also habe ich meinen Typ zwei zum Tippen. Also ich bin so der Kategorie auch der komplette Blog, die URL und die Uhrzeit. Zeit ist etwas, für das es keine Option gibt , denn Sie müssen keine Zeit mit Ihrer verbringen. Die Zeit, zu der Sie auf die Service-Schaltfläche klicken , wird registriert. Wenn Sie in unserer App hier etwas sehen, das besagt, dass es sich um April 2000 bis 2024 handelt, also um die Zeit, zu der dieser Blog erstellt wurde Also registriere einfach Zeitpunkt, zu dem du auf die Schaltfläche klickst Dafür fängt die Zeit also an. Wenn das also erfolgreich ist , eine weitere Warnung ausgegeben, die besagt: Wir möchten vielleicht unsere App neu laden, vielleicht möchten wir alles neu laden Nach dem Blog wurde der Blog also erfolgreich erstellt. Ich werde lesen. Jetzt heißt sonst, wenn dieser nicht existiert, wenn der Bildlink nicht existiert. Also was sollte die Analytik sagen, ich benutze Aer. Es gibt einen besseren Weg, es zu tun Es gibt noch eine andere, ich kann eine Komponente für meine Benachrichtigung erstellen , anstatt die Warnung zu verwenden. Das wird Teil der Bewertung sein. Sie möchten es erweitern, also rufen Sie es einfach an, anstatt eine Warnung zu verwenden , oder Sie können Ihr eigenes Aart-Modell entwerfen Ich kann Bild-URL sagen. Bild-URL, damit wir jetzt das Ungültige entfernen können. Das ist alles was wir tun müssen. Testen Sie es jetzt. Kommen wir zurück und gehen zurück zu dieser Zone, wo wir Feinkostladen müssen Das wird ein neuer Eintrag sein. Stellen Sie sich vor, ich möchte jetzt einen Blog erstellen. Lassen Sie mich einfach etwas posten, ein Blog, das Auto, mein Name, Joel, ist ein Sportfan. Also die Beschreibung, Geschäft schließen , der Wahrheit folgen. Also zu den Details. Okay. Lass mich einfach ein zufälliges Dx finden. Ich gehe zurück in meinen Bauch und füge ein. Also den Bildlink, ich brauche einen Bildlink, also füge ich ihn ein. Also jetzt möchte ich testen, ob diese Bild-URL tatsächlich funktioniert. Vielleicht funktioniert es, wenn ich eine falsche UR eingebe. Also anstatt das einzufügen, werde ich es wieder entfernen und einfach Müll schreiben Also lasst uns jetzt einen Verlust hinnehmen. Lass uns auf Senden klicken. Ja, es liegt ein Fehler vor. Wir haben diese Funktion noch nicht aufgerufen. Wir können diese Funktion also nicht beurteilen. Das ist der Fehler. Siehst du, wenn wir auf Abschicken klicken, alles einfach die Funktion aufrufen, dass ich rauskomme Das Aufrufen der Funktion. Lassen Sie uns darauf zurückkommen und versuchen , zu sehen, ob wir vielleicht den vorherigen abrufen können. Lassen Sie mich sehen, dass dies keine gültige URL ist. Lass mich sehen, ob es vielleicht funktioniert oder nicht. Können Sie sehen, geben Sie einen gültigen URL-Link an. Ich klicke. Ich muss jetzt zurückgehen und den richtigen URL-Link kopieren. Und lassen Sie mich diese letzte Tabelle gleich platzieren und dann auf Senden klicken. Klicken Sie also schon auf Senden. Es soll die Schaltfläche zum Laden sein, lassen Sie uns das zur Kenntnis nehmen. Wir erhalten also, um Hookie geblockt oder so etwas wie diese fehlende oder inst-Erlaubnis zu blockieren etwas wie diese fehlende oder inst-Erlaubnis Wir haben also noch nicht die Erlaubnis, auf der Sorry on the Fire Base auf diesem Gewand zu posten noch nicht die Erlaubnis, auf der Sorry on the Fire Base auf diesem Gewand zu 9. Firebase-Implementierung (b): Hokie wird blockiert oder so etwas fehlt oder die Erlaubnis wird nicht erteilt. Wir haben also noch nicht die Erlaubnis , auf diesem GB auf der Sorry, auf der Fire Base zu posten auf der Fire Base Also, weißt du, wenn wir es erstellen, zeige ich dir etwas, dass, wenn du zu den Regeln zurückkehrst, zu deinen Regeln gehst. Ich glaube , wir zeigen etwas für Dritte, bla, bla, bla, bla. Ich sage, ich werde es später erklären. Du kannst das Video ein wenig nach hinten verschieben . Das ist also der richtige Ort. Wir müssen diesen neu schreiben, damit jeder schreiben kann und Zugriff darauf hat, Beiträge zu schreiben Was wir also nur tun müssen, ist diesen zu „ wahr“ zu ändern . Dieser wird wahr. Jetzt haben wir für jeden von ihnen bereits eine andere Sammlung, und einige von ihnen haben zwei Daten, eins zu Daten. Wir können das sogar zur Technologie machen, also haben wir T-Daten. Nachdem wir all diese Dinge hinzugefügt haben, ist das nächste , dass wir es wieder unser nennen. Sie stellen fest, dass wir die Daten aus unserer Datenbank von unserer Feuerbasis aus aufrufen . Die meisten sind also in der Lage, das zu tun. Es ist sehr einfach, vielleicht schreiben wir diese Codezeile, nein, nein, nein, nein. Was wir jetzt einfach tun werden, ist zu unserem Code zurückzukehren. Also statt des gleichen , wo wir das Vorher haben , statt des Standardtextes, das wir schon einmal dort haben. Ich gehe zurück zu unserem Code. Gehe zurück zu unserer Homepage. Anstatt all diese zu verwenden, müssen wir jetzt unsere Daten abrufen , wir müssen Daten aus der Datenbank lesen. Merken Sie sich die Option für Daten, kann Daten erreichen. Wir müssen alle Daten aus der Datenbank lesen. Also wir kopieren das, das ist Dokumente besorgen und uns auch daran erinnern, dass Sie Ihre Datenbank brauchen, das ist TV von der Feuerbasis. Also brauchen wir das. Also , welche Funktionen müssen wir schreiben? Also zuerst müssen wir für jeden von ihnen einen Nachlass haben. Was dieser Staat tut, ist, dass wir nach dem Abrufen, um es auf der Grundlage jeder Sammlung abzurufen, Abrufen, um es auf der Grundlage jeder Sammlung abzurufen, für die Sammlung von Gemeinwesen, Blog, Technologie , dT, Unterhaltung, Sport Also ein Port aus der Datenbank, basierend auf jeder Sammlung. Was wir jetzt tun werden, ist, unseren Nutzungseffekt zu erzielen, weil er so konsequent ausgeführt wird . Also nutze den Effekt, wir haben eine Funktion c, die einer scronssd entspricht, und wir haben einen Abfrage-Snapshot Gleiche gilt für unsere Sammlung von Dokumenten, die wir bereits in der Sammlung haben , wir geben unserer Datenbank den Namen der Sammlung, die wir selbst und als Politik haben wollen Sie können zu Ihrer Datenbank zurückkehren und den Namen hier überprüfen, Politik, wenn wir hier nachschauen, es macht das, was sie tun, auch Schnappschüsse, die den Standards entsprechen Also auch Politik. Dann haben Sie einen weiteren Kostenblock , ein R. Als Abfrage werden also Personen für jeden abgefragt. Für jeden von ihnen wollen wir ihn in den zugeführten Blöcken Dot Push speichern . Also wollen wir es mit einer ID in den CR verschieben. Diese Punkt-ID des Dokuments. Dann verteilen wir die Dokumentendaten. Danach wollen wir die Daten sortieren. Das heißt, der erste, der den neuesten hat, wir stehen an erster Stelle vor dem anderen. Also sagen wir, kostet sortiert einen Block gleich f neue Blöcke A kommen B, zwei Argumente tun Zeit. Also die Zeit, die sie sortieren wollen, ist Bat pünktlich minus a mal, dass sie Set P setzen, B, das Politik blockiert, Staat, Glock Danach zu den sogenannten Funktionalen. Es ist ein Fetch-Block oder sagen wir Fetch-Blöcke statt Fetch-Block Lass uns Blöcke holen. Ja. Weil ich jetzt nur nach einem Block suche. Danach wollten wir nach dem Laden noch einmal laufen. Also das ist es mit Politik. Also müssen wir es jetzt auch für andere replizieren. Wenn Sie also annehmen, dass die Zeit mit der Zeit korreliert, müssen wir das so formatieren , dass die Zeit angemessen ist Was wir also tun müssen, ist, dass wir zu unserer Blockkarte zurückkehren müssen weil sie einfach in unserer Blockkarte ist, oder? Gehen Sie zu unseren Blockkarten in unseren Komponenten. Karte. Also wo wir Zeit haben, müssen wir sie durch diese ersetzen. Es gibt eine neue D Time SUS-Zeichenkette. Es ist also ein elektrisches Format. Es zeigt die Uhrzeit, zu der wir diesen Blog erstellt haben, und die Daten. Lass uns auf einen von ihnen klicken. Es wird also angezeigt, aber eine Sache ist, dass nicht alle Details angezeigt werden. Sehen wir uns also den Namen an, den wir hier die vollständigen Details nennen. Mal sehen, wir nennen es Voll-Blog, Voll-Blog an dieser Stelle. Kehren wir hier also zu unserer Komponente zurück. Das sind unsere View-Deg-Details. Lass uns nachschauen. Also das waren die Staaten, die Details machen. Das ist der vollständige Blog des Bundesstaates. Also lass uns das jetzt überprüfen. Wir haben es. Unsere Daten sind also nicht so veröffentlicht am. Das bedeutet also, dass wir das auch formatieren müssen. Wir müssen dieses Datum auch formatieren. Denken Sie daran, was wir hier gemacht haben. Du kannst einfach herkommen und nach oben gehen. Dieser wird also die Uhrzeit angeben. Also lasst uns nachschauen, was schon da ist, und unsere Rückwahl funktioniert. Das ist es also hauptsächlich. Aber eine andere Sache, die bleibt, ist für diesen Ort. Die anderen haben immer noch den früheren Blog. Das bedeutet also, dass wir dort zu unseren Details gehen müssen, unseren Blog-Bereich, und einige Dinge ändern müssen. Was wir also ändern müssen, ist die sogenannte API sie muss auch alle Details lesen und in jede von ihnen einfügen Was müssen wir also tun, wir haben bereits unseren Verkaufsblock. Also wie die Seite, auf der wir alles aufrufen müssen , alles hier draußen, jede Funktion müssen wir das nicht kopieren. Das müssen wir an diesem Ort nicht tun. tut mir leid. Ja, das sind Blockabteilungen. Also lass mich einfach den, den ich nicht richtig benutze, bitte. Ich gehe zurück zu meiner Abteilung. Wir müssen hier also nicht alles angeben. Wir müssen das nur einen von ihnen nennen und dann die Kategorie bestehen, richtig? Also die Kategorie, auf die wir hier klicken, wenn es Sport ist , generiert sie den Sport-Blog. Ich hole mir diesen ganzen Spot-Blog, die Sammlung von Blogs, die sich mit Sport befassen Wenn es Politik ist, nimm den für Politik und so weiter und so fort Hier wird es also ein festgelegter Blog statt ein festgelegter Blog sein . Das ist es. Was hier also fehlt, ist, dass wir das brauchen , um das zu importieren. Gehen wir also zurück zu unserer Homepage. Wir brauchen das, um hier zu sein, oder? Und hier müssen wir unsere Kategorie dt bestehen. Wir müssen also ändern, wann sich die Kategorie geändert hat. Anstatt jetzt diesen Status zu haben, können wir diesen Status löschen, was auch sein sollte. Gehen wir zurück zu unserem PC. Siehst du jetzt einfach. Um sicherzugehen, habe ich, glaube ich, einen Beitrag über die Politik verfasst, die ich Politik nenne. Kannst du das sehen? Es ändert sich je nach dem, was ich eingegeben habe, Technologie, drei Unterhaltungsmöglichkeiten als Zone. Sie können also sehen, dass das Bild ein wunderschönes Bild zeigt. Das heißt, wenn Sie auf diese Anzeige klicken, war es eine tolle Zeit Sie beim Aufbau dieser fantastischen Seite mitzunehmen. Es gibt also noch viel, was Sie damit machen können. Also und das wird Teil der Bewertung sein. Was ich nur für Sie brauche, ist die Arbeit an dem Modell. Also, wenn ich auf Zum Beispiel klicke, wenn ich zu diesem Knickblock zurückkehre, wenn ich zu diesem Benutzungsblock zurückkehre und darauf klicke Anstatt Alt zu verwenden, können Sie ein Modell erstellen. Ihr Modell ist dann das Modell, für das Sie stattdessen nützliche Benachrichtigungen erhalten Und das Ding, du kannst all deine Blöcke auflisten , sodass ich die Schaltfläche „Löschen“ habe, sodass ich die Kontrolle darüber behalten kann . Du kannst es von diesem Ort löschen. Sie können es von diesem Ort aus ansehen, wenn Sie möchten. Aber wenn du das nicht tun willst, kannst du hierher und zu jedem Blog zurückkehren , der in Ordnung ist und der nicht nützlich ist. Sie können einfach darauf klicken und Dokumente löschen. Und Dokumente löschen. Sie können das Dokument , mit dem Sie diesen ganzen Blog löschen , aus diesem löschen. Das ist es also. Nachdem Sie so etwas erstellt haben, können Sie Ihr Modell erstellen und dafür sorgen, dass haben, können Sie Ihr Modell erstellen diese Suchschaltfläche funktioniert. Die Kontakte. Wenn sie also auf Senden klicken, schicken Sie eine E-Mail an diese beliebige E-Mail, die Sie an Ihre persönliche E-Mail-Adresse sagen könnten , wenn sie Sie kontaktieren. Ich denke, es gibt einige Websites, auf denen ich Bilder mache Bilder überprüfe. Bilder können dir dabei helfen. Wenn sie also eine Nachricht senden, werden Trans direkt an Ihre E-Mail gesendet und Sie können ihnen von dort aus antworten , sodass Sie eine nicht generierte E-Mail erstellen und ihnen antworten können . Also andere Dinge. Die erstaunlichen Dinge, die Sie dazu hinzufügen können , es hört hier nicht auf. Das Design hört hier nicht auf. Es gibt Dinge, die man verstecken kann, wie das Laden, es gibt das Laden. Also, wenn ich dieses Ding ankreuze, sollte es eine Art Lastverteilung geben, rund, rund, rund. Es gibt einige amüsante CSS, Load-Putting. Ich lade das Symbol und lade die Animation, das kannst du überprüfen Verschiedene von ihnen, Sie können das überprüfen und sehen wie Sie es darauf anwenden können. Also danke euch mir bis zum Ende dieser Geschichte gefolgt Ähm, ich sehe dich im nächsten Tutorial, jeden, den ich als nächstes fallen lassen werde Also bitte klicken Sie auf die Schaltfläche „ Folgen“, damit , wenn ich einen tollen Inhalt Sie mir jedes Mal folgen, wenn ich einen tollen Inhalt, ein fantastisches Tutorial veröffentliche, und Sie werden es gemeinsam genießen. Vielen Dank, Segers Nia