# binhjs
A personal framework to develop web app.

The document is a tutorial using this framework.

# Table of Content

**Overview & Ideas**
  1. Diagram / Ideas how framework works
  2. Relationship: UI Components, Data State, Services
  3. UI Components: elements, features, layouts, pages

**[Get Started](docs/get-started.md)**
  1. [Create a project](docs/get-started.md#1-create-a-project)
  2. [Project structure](docs/get-started.md#2-project-structure)

**[Routing](docs/routing.md)**
  1. [Router](docs/routing.md#1-router)
  2. [Nested routing](docs/routing.md#2-nested-routing)
  3. [URL parameters](docs/routing.md#3-url-parameters)
  4. [How to modify routes later?](docs/routing.md#4-how-to-modify-routes-later)
  5. [How to get current route?](docs/routing.md#5-how-to-get-current-route)
  6. [How to reload whole webpage?](docs/routing.md#6-how-to-reload-whole-webpage)

**Component: UI**
  1. Declaration
  2. Importing
  3. Usage

**Component: Style**
  1. Declaration
  2. Importing
  3. Usage

**Component: Service**
  1. Declaration
  2. Importing
  3. Usage
