Введение в формы React JSX
Всем привет !! Надеюсь, тебе там хорошо.
Эта статья предназначена для тех, кто хочет разработать реагирующее приложение с реагирующими формами. Вы добрались сюда, я думаю, это означает, что вы знаете, что react — это просто библиотека, которая отвечает только за часть представления, или вы можете сказать, что разработчик получит только функции, которые помогают отображать вашу часть пользовательского интерфейса в виде небольших компонентов. Он не поможет вам с какой-либо маршрутизацией или встроенными формами, такими как angular, просто потому, что react — это библиотека.
В дальнейшем я, как разработчик, хочу создавать формы, которые дают динамическую мощность для плавного управления и сборки любого приложения. Затем я получил несколько модулей NPM, чтобы помочь мне. Но что я заметил, так это то, что модули NPM используют множество новых тегов `‹ANewTag/›`, поскольку они определяют несколько компонентов для нескольких тегов HTML в своем модуле. Было трудно запомнить их все, и при сборке моего приложения для реагирования с этой библиотекой было граффити. Как разработчик, основное внимание должно быть сосредоточено на реакции и работающем приложении.
Затем я понимаю, что нужно сделать что-то, что поможет мне и другим разработчикам, поэтому я разрабатываю новый модуль NPM REACT-JSX-FORMS. Вдохновением для создания этого модуля послужили Angular Forms.
Дополнительной основной функцией этого модуля является RXJS. Да, вы пишете этот модуль, используя Observable, который помогает создавать мои формы реактивным способом.
Установка -
npm install react-jsx-forms --save
В этом модуле используются следующие логические понятия FormBuilder, FormArray, FormGroup, FormFieldи да, конечно Проверки. Эти ключевые слова покажутся знакомыми тем, кто работал в Angular.
Я думаю, что этот модуль облегчит жизнь разработчику, потому что теперь концепции form одинаковы как на стороне Angular, так и на стороне React благодаря этому модулю NPM REACT-JSX-FORMS.
Ссылки –
Веб-сайт- http://react-jsx-forms.co.in
GitHub- https://github.com/hardy12994/react-jsx-forms
NPM- https://www.npmjs.com/package/react-jsx-forms
Похлопайте, если вам понравилось, и поделитесь своими комментариями для обсуждения.
Не забудьте указать мне, если я где-то ошибаюсь.
Пока ❤️