- React Express
- React Aha Moments
- Awesome React 😎
- Useful React Links
- Learn React with create-react-app (4 parts)
- React composition cheat sheet
- Gist: Patterns in React @ jesperorb
- Handle CORS Client-side
- CSS-Tricks - Firebase + React
- Common Errors in React
Individuell examination: React + Firebase
class
- npm
import
&export
- moduler
webpack
- React intro
create-react-app
- Components
- Nested Components
- JSX
- Props
- Övningar - React Komponenter
- Genomgång - React Intro PDF
- Genomgång - Props PDF
- Fejk-react i Vanilla
- Dagens kodexempel
- Component and props @ React Docs
- JSX @ React Docs
- https://github.com/facebookincubator/create-react-app
- STATE
- Events
- Event handling
- JavaScript binding
- Övningar - 03 - State & Props
- Genomgång - 03 - State & Props
- Lösningsförlag - Let's go to the mall!
- Kod - State
- Fil & mappstruktur i React
- Styling i React
- Functional components vs. Stateful Components
- Component Lifecycle
- Async i React
- async setState
- Övningar - 05_async_api
- Genomgång - React & Async PDF
- React fetch exempel 1 @ codesandbox.io
- React fetch exempel 2 @ codesandbox.io
- Controlled Inputs vs. Uncontrolled inputs
- Formulär i React
- Inputhantering i React
- Refs
- Genomgång - Forms i React
- Övningar - 06_forms_and_ref
- Kodexempel -
LoginForm.js
- Kodexempel -
LoginForm_send_state.js
- Component Composition
- Higher Order Components
- PropTypes
- Context
- Exempel på när context kan användas
- Genomgång - Handling Props
- Övningar - 08_propTypes_and_context
- Kodexempel -
context.js
- Kodexempel -
proptypes.js
- Firebase
- Intro
- Strukturera databasen
- Läsa och skriva från databasen
- Firebase
- Event listeners
- child_changed, child_added, child_removed
- Firebase Autentisering
- Autentisering med email/password
onAuthStateChanged()
- Hantering av användare
firebase
- Databasstruktur
- Firebase Autentisering
- Autentiseringsregler i databasen
webpack
the return- Production vs development
- Deployment
process.env
- En titt på
redux
för de intresserade - Eget arbete med slutuppgiften
- Eget arbete med slutuppgiften
- Eget arbete med slutuppgiften
- Eget arbete med slutuppgiften