Før du starter med oppgaven:
- Installer avhengigheter
npm run install
- Kjør applikasjon med
npm run dev
Start med å velg hva du skal kode med:
Velg en av disse tre variantene med ReactJs i App.js
:
-
Vanlig React: Dersom du skal kode med vanlig setState react, bruk komponenten
<ReactComponent/>
. -
Hooks: Dersom du vil bruke react med hooks, bruk
<ReactHooksComponent />
. -
Redux: Dersom du vil bruke react med redux, bruk
<ReduxComponent />
. Husk å kommenter inn som inneholder storen.
Dersom du skal kode med ren javascript uten rammeverk:
- Kommenter vekk linje 5 in filen
index.js
(ReactDOM.render(<App />, document.getElementById('root'));
) - Skriv html og javscript rett inn i
index.html
.
Åpne nettleser på adressen: http://localhost:8080/
Du skal lage en kalkulator! Vi fokuserer ikke på UX her, så standard html5 knapper og inputbokser holder i massevis.
- Lag et view som tar inn 2 tall i 2 ulike input-felt.
- Lag en knapp som plusser sammen disse to tallene og viser resultatet.
- Utvid programmet slik at brukeren kan velge om man vil plusse eller trekke ifra tallene fra inputboksene.
- Utvid programmet slik at brukere kan velge å også dele eller gange tallene fra inputboksene.