Kata for Single-Page applications. In React, TypeScript and Javascript.
- npm:
4.5.0
- node:
v7.8.0
- yarn:
v0.27.5
ℹ️ if you need to keep a different version of Node.js on your machine, you can use nvm to manage different versions of Node.js.
cd app1
yarn
yarn start
This will start the web app development server usually at http://localhost:3000/
.
Go to App.js
and change the message. The app should re build itself and reload the content with your changes.
- Kata 1 - Introduction to a simple React App
- Kata 2 - Add and remove objects
- Kata 3 - Filter, show and hide objects
- Kata 4 - Add router to an app
- Kata 5 - Interaction with backend server through REST API calls
- Kata 6 - Redux basics and change you app to use it
- Kata 7 - Redux single source of truth
- Kata 8 - todo Add honeycomb to your React app
- Kata TS 1 - Introduction to a simple React App
- Kata TS 2 - Add and remove objects
- Kata TS 3 - Filter, show and hide objects
- Kata TS 4 - Add router to an app
- Kata TS 5 - Interaction with backend server through REST API calls
- Kata TS 6 - Redux basics and change you app to use it
- Kata TS 7 - Redux single source of truth
- Kata Website 1 - Creating the web API with Asp.Net Core
- Kata Website 2 - CRUD operations
- Kata Website 3 - Use API in front end using JS Promises + some light React
Ideas for future sessions
- aspnet core web app MVC calculator (more than one session)
- server side rendering
- web sockets / signalr with dotnet core
- server send events
- sqlops, vscode extensions