<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Matthias Thaler</title>
    <description>The latest articles on DEV Community by Matthias Thaler (@vsform).</description>
    <link>https://dev.to/vsform</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F179509%2Fc2e11a79-b87c-4a6a-8a89-fdfa55fdc8b0.jpeg</url>
      <title>DEV Community: Matthias Thaler</title>
      <link>https://dev.to/vsform</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vsform"/>
    <language>en</language>
    <item>
      <title>vs-form: A schema-based form generator component for React</title>
      <dc:creator>Matthias Thaler</dc:creator>
      <pubDate>Mon, 17 May 2021 05:49:31 +0000</pubDate>
      <link>https://dev.to/vsform/vs-form-a-schema-based-form-generator-component-for-react-p38</link>
      <guid>https://dev.to/vsform/vs-form-a-schema-based-form-generator-component-for-react-p38</guid>
      <description>&lt;p&gt;Do you write a lot of repetitive Code or do you think your code could be more straigthforward? It’s time to look at &lt;a href="https://www.vs-form.com/"&gt;vs-form&lt;/a&gt;, a Form-Generator for React to easily build UI, especially Forms with the help of a schema.&lt;/p&gt;

&lt;p&gt;You can try it out with our &lt;a href="https://www.designer.vs-form.com/"&gt;Online-Designer&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why use vs-form ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;vs-form allows you to to define Forms in a declarative way with the help of a schema.&lt;br&gt;
It radically improves your poductivity and gives a lot of advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;EASY TO USE&lt;br&gt;
One key-point of vs-form is it’s ease of use.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;WRITE LESS CODE&lt;br&gt;
Since Components in vs-form are just Javascript-objects, they are easier to handle than dealing with HTML or JSX.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;EXTENDABLE&lt;br&gt;
It’s easy to extend the schema with your own Custom Components.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;USING TAILWINDCSS&lt;br&gt;
vs-form uses the popular TailwindCSS 2.0 Library for styling.&lt;br&gt;
We even enhanced Tailwind with categorized CSS Classes!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;FLEXIBLE NESTING OF COMPONENTS&lt;br&gt;
Components in vs-form can be nested without limitation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RESPONSIVE LAYOUT&lt;br&gt;
vs-form provides an easy to use responsive Grid-System just like the Bootstrap grid system.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;BUILT-IN DATATABLES&lt;br&gt;
Edit an array of components.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;TYPESCRIPT AND INTELLISENSE SUPPORT&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SMALL FOOTPRINT&lt;br&gt;
The package is small in size and does so without third-party packages.&lt;br&gt;
We have also some ready-made packages like Date-Inputs you can install from npm.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
  </channel>
</rss>
