Skip to content

A series of katas to learn Qwik quickly

Notifications You must be signed in to change notification settings

survivejs/qwik-katas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qwik-katas - Learn Qwik Quickly

Qwik is what we might call a disappearing web framework. The design aim of the framework is to ship as little JavaScript code as efficiently as possible. In other words, JavaScript should not be loaded unless it is strictly needed. That said, you as a developer have some amount of control over the process. For those that know frameworks like React, Qwik is doing code splitting out of the box in a granular manner and you don't have to worry about it. Qwik City ("Next.js" of Qwik) provides nice and simple ways to interact with a backend though a rpc-style interface not to mention many other features.

The repository contains katas and solutions. Each kata comes with a brief description for learning aims, background information, and a task to perform. The katas have been designed to form a continuum so make sure to start from the first one and complete them in a successive manner. Each kata is fairly simple and the goal is to teach a concept per kata to avoid overwhelming anyone.

Katas

  1. Getting started - Solution
  2. State management - Solution
  3. Actions and loaders - Solution
  4. Styling - Solution
  5. Routing

Prerequisites

To be able to complete the katas, you need the following:

  • Adequate command of JavaScript and TypeScript programming languages
  • Node.js
  • Git - Optional but it is a good idea to version your work so you can see what was done and why

Resources

Credits

These Qwik katas have been adapted from red-gate/web-kata.

About

A series of katas to learn Qwik quickly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published