A couple of principles
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.
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.
Are you in?
If you’re looking for tech-trends or fashion-driven interfaces, Taslonic is not the right tool for you. But if you think a custom component tag should be as simple to use as any native HTML tag, it’s time to get started.