|
Acadêmico(a): Alexandre Leonardo Romero |
Título: WEB FORMS: ferramenta de gerenciamento de formulários e componentização para React |
|
Conclusão: |
O presente trabalho descreveu o desenvolvimento de um protótipo de uma ferramenta de criação de formulários
Web e a conversão dos mesmos para código React. Ao longo do texto foram descritas as principais funcionalidades da ferramenta e do conversor que tem como propósito facilitar na criação de um formulário Web permitindo reutilizá-lo em
aplicações React.
A ferramenta Web Forms disponibiliza uma paleta de componentes que podem ser arrastados para um painel de
composição do formulário. A partir desta composição o usuário seleciona a salvar o modelo em JSON e escolhendo a
opção React a ferramenta automaticamente gera o código fonte React o qual pode ser embutido em uma aplicação Web
tradicional. Apesar de não ter sido possível realizar uma bateria de testes mais robusta, buscou-se realizar uma
demonstração do trabalho para um especialista em desenvolvimento Web. Embora o resultado do trabalho se caracterize
como protótipo de prova de conceito, a avaliação deste especialista destacou aspectos positivos da iniciativa e pontuou
alguns aspectos, os quais foram incluídos nas sugestões de futuras extensões como segue:
a) desenvolvimento da conversão também para outros frameworks como Angular, React Native;
b) criação de estilos e a importação do bootstrap pelo próprio React utilizando o NPM para gerenciamento dos
pacotes utilizados na aplicação;
c) uso de uma biblioteca para gerenciar o formulário do próprio React, como React Hook Form entre outras;
d) utilização dos react hooks que permite gerenciar os componentes de forma melhorada;
e) conflitos na biblioteca do componente Assinatura e na biblioteca do React, não possibilitaram o
funcionamento correto do elemento. |
|
|