Zum Hauptinhalt springen

Wie man Huskies React macht

React ist eines der beliebtesten JavaScript-Frameworks, das zum Erstellen von Benutzeroberflächen verwendet wird. Es bietet Entwicklern ein leistungsfähiges Toolkit zum Erstellen dynamischer und reaktionsfähiger Webanwendungen.

Wenn Sie Ihrer Webseite eine Likes-Funktion hinzufügen möchten, bietet React eine einfache und effektive Lösung. In dieser Anleitung erfahren Sie, wie Sie mithilfe von React und seinen Komponenten Likes auf einer Seite installieren.

Der erste Schritt besteht darin, Komponenten für die Schaltfläche "Gefällt mir" zu erstellen. Zuerst müssen wir React importieren und eine neue Komponente mit der Funktion erstellen React.Component. Dann definieren wir den Status für die Schaltfläche "Gefällt mir" mit dem Klassenkonstruktor und der Methode super(). In diesem Zustand werden wir die Anzahl der Likes und eine Flagge speichern, die angibt, ob der Benutzer bereits gefällt hat.

Danach erstellen wir eine handleClick() -Methode, um den Klick des Benutzers auf die Schaltfläche zu behandeln. Innerhalb der Methode werden wir den Status der Komponente aktualisieren, indem wir die Anzahl der Likes erhöhen und das Flag ändern, wenn der Benutzer einen Like gesetzt hat. Dann in der Methode render() wir zeichnen die Gefällt Mir-Schaltfläche mit JSX und fügen einen Ereignishandler hinzu, um darauf zu klicken.

Installieren von React auf einer Seite

Um React auf Ihrer Webseite zu verwenden, müssen Sie einige Schritte ausführen.

1. Schließen Sie die React-Bibliothek an. Es gibt mehrere Möglichkeiten, React zu installieren: sie können es mithilfe von npm- oder CDN-Skripten in Ihr Projekt einbetten:

Mit npm (Node Package Manager):

npm install react react-dom

Mit CDN (Content Delivery Network):

2. Erstellen Sie einen React-Einstiegspunkt. Dazu müssen Sie eine neue Datei mit der Erweiterung erstellen.jsx oder .js und fügen Sie den folgenden Code hinzu:

import React from 'react';import ReactDOM from 'react-dom';// Ваш код React здесь

3. Erstellen Sie einen Container, um die React-Komponenten auf der Seite anzuzeigen. Fügen Sie dazu Ihrem HTML-Code ein Element mit einer eindeutigen ID hinzu:

4. Verknüpfen Sie Ihren React-Code mit dem Containerelement. Fügen Sie Ihrer Einstiegspunktdatei den folgenden Code hinzu:

ReactDOM.render(// Ваши React-компоненты здесь,document.getElementById('root'));

Nachdem Sie diese Schritte ausgeführt haben, installieren Sie React erfolgreich auf Ihrer Webseite und sind bereit, React-Anwendungen zu entwickeln!

Erstellen von Komponenten in React

Um eine Komponente in React zu erstellen, verwenden wir Klassen oder Funktionskomponenten. Klassenkomponenten sind Klassen, die von der Basisklasse React erben.Component. Funktionskomponenten sind einfache Funktionen, die Eingabeparameter annehmen und React-Elemente zurückgeben. Beide Komponententypen haben ihre eigenen Vorteile und die Auswahl hängt von den Besonderheiten des Projekts ab.

Die Klassenkomponente in React verfügt über eine obligatorische render() -Methode, die bestimmt, welcher HTML-Code von der Komponente zurückgegeben wird. Eine Komponente kann andere Komponenten enthalten, sodass Sie eine Komponentenhierarchie erstellen und komponieren können. Die von der Komponente erstellten Elemente werden als React-Elemente bezeichnet und sind JavaScript-Objekte.

Beispiel zum Erstellen einer Klassenkomponente:

class MyComponent extends React.Component 

Это мой компонент.

Функциональный компонент представляет собой JavaScript функцию, которая возвращает React элементы. Он является более простым и легковесным вариантом создания компонентов. В функциональных компонентах отсутствует метод render() . Функциональные компоненты чаще используются для представления компонентов, которые не имеют состояния или методов жизненного цикла.

Пример создания функционального компонента:

function MyComponent() 

Это мой компонент.

После создания компонента он может быть использован в других компонентах или непосредственно в верхнем уровне приложения. Для использования компонента его необходимо импортировать из соответствующего модуля и разместить внутри JSX кода.

Создание и использование компонентов в React предоставляет гибкость и модульность для создания понятного и поддерживаемого кода.

Добавление лайков к компонентам

В React можно легко добавить функциональность лайков к компонентам. Для этого нужно создать состояние, которое будет хранить количество лайков, и добавить обработчик события, который будет увеличивать это количество при клике на кнопку "Лайк". Вот пример, как это можно сделать:

    Создай компонент, который будет отображать количество лайков:

function LikeButton()  

Количество лайков:

);>

function App() 

Компонент с лайком

);>

Wenn Sie nun auf die Schaltfläche "Gefällt mir" klicken, wird die Anzahl der Likes erhöht. Dies ist eine einfache und effektive Möglichkeit, Komponenten in React Interaktivität hinzuzufügen.

Behandeln von Klickereignissen in React

In React wird die Behandlung von Klickereignissen mithilfe eines Attributs implementiert onClick, das eine Funktion annimmt, die aufgerufen wird, wenn auf ein Element geklickt wird.

Im Folgenden finden Sie ein Beispiel für die Verwendung eines Attributs onClick in React:

render() Нажми на меня ); > > export default Button;`> 

In diesem Beispiel ist die Komponente Button enthält eine Methode handleClick, die aufgerufen wird, wenn Sie auf eine Schaltfläche klicken. In der Methode render der Schaltfläche wird ein Attribut zugewiesen onClick, die auf eine Methode verweist handleClick. Wenn Sie auf die Schaltfläche klicken, wird eine Meldung in der Konsole angezeigt.

Daher wird die Behandlung von Klickereignissen in React mithilfe eines Attributs durchgeführt onClick und eine Funktion übergeben, um bestimmte Aktionen beim Klicken auszuführen.

Likes auf der Seite anzeigen

  1. Erstellen Sie eine "Gefällt mir" -Komponente, die ein "Gefällt mir" -Symbol oder ein anderes Element anzeigt, das eine positive Reaktion darstellt.
  2. Legen Sie in der Like-Komponente den Status fest, der die Anzahl der Likes anzeigt. Der Anfangswert des Zustands kann Null sein.
  3. Fügen Sie Methoden hinzu, um die Anzahl der Likes zu erhöhen und zu reduzieren. Wenn Sie zum Beispiel auf das Gefällt Mir-Symbol klicken, können Sie eine Methode aufrufen, die den Statuswert um eins erhöht.
  4. Geben Sie den Statuswert für die Anzahl der Likes innerhalb der Likes-Komponente an, damit er auf der Seite angezeigt wird.
  5. Importieren Sie die Gefällt Mir-Komponente in die Hauptkomponente der Seite und fügen Sie sie an der gewünschten Stelle auf der Seite hinzu.

Wenn die Like-Komponente nun konfiguriert und auf der Seite angezeigt wird, können Benutzer die Anzahl der Likes sehen und darauf reagieren, indem sie auf das Like-Symbol klicken. Sie können auch zusätzliche Funktionen hinzufügen, z. B. das Anzeigen einer Liste von Personen, die einen Gefällt Mir-Eintrag erstellt haben, oder eine Animation, wenn Sie die Anzahl der Gefällt Mir-Einträge ändern.