Reactive widgets
Reusable widgets are small components that we use in creating our screens for viewing and using them uniformly across all screens.
These already come precomposed with their HTML/CSS, without us needing to worry about their construction from scratch, thus allowing developers with a lack of experience in these languages to create intuitive and attractive applications.
But what is the difference between patterns and widgets then? This is one of the most frequently asked questions!
Well, it's all about approach. The widget is an element that we use on our screens, while the pattern is more related to the user experience. Some even argue that all patterns are widgets, but not all widgets are patterns. At the moment, there is no formalization on the topic (a good topic for discussion these days).
Right now, through a module provided by OutSystems natively, we find widgets...