In ordinary application code, I create values, pass them to functions, and distinguish between cases. Then Web UI begins, and sometimes the whole world changes. Component.
Source: [Dev.to](https://dev.to/kentaromorishita/why-should-the-language-change-the-moment-i-build-a-ui-fgd)