> For the complete documentation index, see [llms.txt](https://roshankhandelwal.gitbook.io/stenciljs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://roshankhandelwal.gitbook.io/stenciljs/master.md).

# Introduction

[Official Documentation](https://stenciljs.com/docs/getting-started) - StencilJS

Introduction is better read from - <https://stenciljs.com/docs/introduction> \
*Why write something, that's already written.*&#x20;

So, what does this book seek to accomplice? Well, this is a **Migration Guide.**&#x20;

> If you are / have been an Angular developer, and *are looking to migrate to StencilJS*, this book is for you.&#x20;

We will start from scratch, and build a few components.&#x20;

But more importantly, we will learn *how to do the same things with **StencilJS***, that we as developers have been doing with Angular. We will find equivalents for - *ngIf, ngFor, ngClass, innerHTML, @Input, @Output, Fetching Data, including Icons, Pipes, adding CSS and Routing*.

The decision of choosing a Framework, for your next shiny project, would come down to a lot of reasons - performance, familiarity, ease, support etc.&#x20;

With this migration guide, we are looking to build **Familiarity** with StencilJS and make feature by feature comparisons, which might help you make a more informed decision.
