Skip to content
Rafael Camargo edited this page Mar 7, 2021 · 2 revisions

Why

The Component-Based architecture was one of the best things that happened to front-end development in the last years. But little by little, those early and simple components have started to give place to truly complex ones. Unfortunately, the initial happiness is getting lost as we realize those components are no longer fun as they used to be. Taslonic aims to change this.

Principles

Inspired by the HTML

The simplicity of the HTML is lovely. HTML is declarative and easy to understand. A lot of libraries forget these traits. They bother developers who use them with a lot of unnecessary warnings. They warn you whether your property type is wrong or its value is not valid. Taslonic thinks differently. Taslonic considers this extra amount of time for just building trouble worthless. What happens if you put the href attribute in a button tag when writing plain HTML? Nothing. So does Taslonic. It's inspired by the old and gold HTML, not by any tech-trend.

Productivity over aesthetics

The term "component library" might be understood as something that helps you get a fancy interface without having to write a lot of CSS styles on your own. Although Taslonic includes some CSS styles, they're only the bare minimum to make components work. The purpose is to leverage productivity, not following the fashion. Nobody likes to write tons of code to validate a form or to handle dynamically visible components. Productivity first, aesthetics later.

Useful Links

Clone this wiki locally