Introduktion
Om du vill skapa ett interaktivt program måste du kunna ändra data och svara på användarbegäranden. I React hanteras den här funktionen via tillstånd och händelser.
Tillstånd är data som kan uppdateras och delas mellan komponenter i hela programmet. Med händelser kan du hantera alla sätt som en användare kan interagera med ditt program på: klick, skrivningar och tryckningar.
Målsättningar
I den här modulen gör du följande:
- Lägg till tillstånd i ett program.
- Lägg till händelsehanterare.
- Använd Effect Hook för att svara på tillståndsändringar.
Förutsättningar
- Kunskaper om JavaScript, HTML och CSS
- Grundläggande förståelse för React-komponenter
- En kodredigerare, till exempel Visual Studio Code
- Node.js installerat lokalt
- Git installerat lokalt
- Startprojektet som beskrivs i följande avsnitt
Klona projektet
Den här modulen använder ett startprojekt. Klona projektet och öppna det i Visual Studio Code.
Kör följande steg i ett kommandofönster eller ett terminalfönster för att hämta startprojektet. Det här steget klonar lagringsplatsen och öppnar startmappen i Visual Studio Code.
# Windows git clone https://github.com/MicrosoftDocs/mslearn-react cd mslearn-react\code\3-state-events\start code .
# macOS or Linux git clone https://github.com/MicrosoftDocs/mslearn-react cd mslearn-react/code/3-state-events/start code .
I Visual Studio Code öppnar du den integrerade terminalen genom att välja Visa>Terminal. Eller välj Ctrl+'. (På en Mac väljer du Cmd+'.)
I terminalen kör du följande kod för att installera nödvändiga paket och starta utvecklingsservern.
npm install npm start
Standardwebbläsaren bör öppnas automatiskt. Om den inte gör det öppnar du webbläsaren och går till http://locahost:8080. Startsidan öppnas.