Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.13 KB

preface.md

File metadata and controls

32 lines (23 loc) · 1.13 KB

Preface

If I had more time, I would have written a shorter letter.

-- not Mark Twain

This book gives you full coverage of Hyperapp - a tiny framework for building rich web interfaces and probably the most capable 422 LOC you will find on GitHub.

How to use it

To benefit the most, read chapters in order. We will explain every single concept with code, images and words. Later sections will build upon the previous ones, so don't skip anything. The book was designed to be a hands-on tutorial so have your code editor open all the time and code along with us. It's gonna be fun!

How long does it take

You will need about 4 hours because this book is 7 times longer than Hyperapp source code.

Prerequisites

  • HTML, CSS, JS
  • Basics of Functional Programming in JS:
    • pure functions and programming without side effects
    • higher-order functions
    • currying
    • immutability
  • Some familiarity with browser DevTools will be beneficial
  • Some familiarity with other JS frameworks will be beneficial

No prior experience with Hyperapp is needed.