Thursday Virtuelt kurs i React
- Tid: Thursday 5. Nov 18.00
- Sted: Zoom
- Arrangør: Camilla Rygh
- Quizprosjekt: https://github.com/fishyFrogFace/123quiz
- Commits fra workshop: https://github.com/fishyFrogFace/123quiz/tree/react-intro-workshop-pvv
- Eksempler brukt underveis: https://codesandbox.io/s/nervous-fire-w9dr6
- Slides: https://drive.google.com/file/d/1g_4PEIts8S8brsXm2mCqcrUmjz6WVrcm/view?usp=sharing
- Video: https://www.youtube.com/watch?v=T4ZrGWw-kAg
Lær å bygge dynamiske nettsider med React, et deklarativt og fleksibelt Javascript-bibliotek. React gjør det lettere å skape komplekse brukergrensesnitt fra små og isolerte komponenter, som så settes sammen til noe større.
Hva man lærer:
- Lage en dynamisk applikasjon med React
- En kort introduksjon til "gammeldags", klassebasert React
- En lengre introduksjon til moderne, funksjonsbaserte komponenter
- React hooks og hvorfor du bør bruke dem
- SPA og Routing
- Forskjellige metoder for å style komponentene dine
- Inline styling
- CSS stylesheet
- Material-UI temaer
Dette trenger du for å bli med:
- Noe erfaring med Javascript kan være en fordel
- En datamaskin med nettilgang (helst mikrofon/webkamera også)
- Det er også en fordel å installere Zoom på forhånd
- Npm installert
- Installere skjelettapplikasjonen:
$ git clone https://github.com/fishyFrogFace/123quiz.git $ cd 123quiz $ npm install $ npm start
Har du spørsmål? Kontakt remote#0653 på Discord
Møtelenke: https://us02web.zoom.us/j/81002495811
Learn to build dynamic websites with React, a declarative and flexible Javascript library. React makes it easier to create complex user interfaces from small and isolated components, which are then joined to form something larger.
What you learn:
- Make a dynamic application with React
- A short introduction to "old fashined", class based React
- A longer introduction to modern, function based components
- React hooks and why you should use them
- SPA and Routing
- Different methods of styling your components
- Inline styling
- CSS stylesheet
- Material-UI themes
You will need this to join:
- Noe erfaring med Javascript kan være en fordel
- A computer with internet access (and preferably a microphone/web camera)
- It is probably beneficial to install Zoom in advance
- Npm installed
- Install the skeleton application:
$ git clone https://github.com/fishyFrogFace/123quiz.git $ cd 123quiz $ npm install $ npm start
Do you have questions? Contact remote#0653 on Discord
Link to the meeting: https://us02web.zoom.us/j/81002495811