Biblioteca de componentes React inspirados no framework CSS Bulma

Detalhes bibliográficos
Autor(a) principal: Moreira, Thiago Miklan
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/218113
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
id UFSC_def0b4df1ef905fe9d981f42a8aa862b
oai_identifier_str oai:repositorio.ufsc.br:123456789/218113
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Biblioteca de componentes React inspirados no framework CSS BulmaReactBulmaComponentesTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.No desenvolvimento Web, as linguagens CSS, HTML e JavaScript predominam no mercado como soluções para a criação de sistemas web dos mais variados portes, com a crescente adesão do JavaScript por parte dos desenvolvedores, diversos frameworks e bibliotecas foram criados para darem auxílio ao desenvolvimento de sistemas com essas tecnologias, ao observar que a integração das três linguagens para criação de um sistema web acarreta em uma quantidade considerável de repetição de código. O React é uma biblioteca JavaScript para construção de interfaces gráficas, que busca oferecer aos desenvolvedores que utilizam JavaScript um reaproveitamento dos códigos criados para a construção das interfaces. O Bulma é um framework CSS que predefine diversos elementos que podem ser utilizados pelos desenvolvedores JavaScript para manipular as aparências das aplicações desenvolvidas. Ao usar o Bulma em conjunto com o React é introduzido um problema, a grande quantidade de código HTML repetido na integração das duas tecnologias, contrapondo a ideia primária dos frameworks e bibliotecas de facilitar o reuso de software, com o intuito de melhorar o reuso de software ao utilizar o React e o Bulma em conjunto, desenvolveu-se no presente trabalho uma biblioteca open source de componentes React implementados especificamente para utilização com o framework CSS Bulma. Ao finalizar o presente trabalho, constatou-se que é possível diminuir consideravelmente o código HTML necessário fornecendo melhor produtividade ao utilizar React e Bulma.In Web development, CSS, HTML and JavaScript predominate in the market as solutions for the creation of web systems of the most varied sizes, with the growing adhesion of JavaScript by developers, several frameworks and libraries were created to assist the development of systems with these technologies, when observing that the integration of the three languages to create a web system causes a considerable amount of code repetition. React is a JavaScript library for building graphical interfaces, which seeks to offer developers who use JavaScript a reuse of the codes created for the construction of interfaces. Bulma is a CSS framework that predefines several elements that can be used by JavaScript developers to manipulate the appearance of developed applications. When using Bulma in conjunction with React, a problem was introduced, the large amount of HTML code repeated in the integration of the two technologies, opposing the primary idea of frameworks and libraries to facilitate software reuse. In order to improve software reuse when using React and Bulma together, a library of React components developed specifically for use with the CSS Bulma framework was developed in the present work. At the end of this work, check if it is possible to considerably decrease the HTML code needed to improve the use of React and Bulma.Florianópolis, SCKomosinski, Leandro JoséKomosinski, Leandro JoséUniversidade Federal de Santa CatarinaMoreira, Thiago MiklanMoreira, Thiago Miklan2020-12-07T22:28:53Z2020-12-07T22:28:53Z2020-11-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis193application/pdfhttps://repositorio.ufsc.br/handle/123456789/218113info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2020-12-07T22:28:53Zoai:repositorio.ufsc.br:123456789/218113Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-12-07T22:28:53Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Biblioteca de componentes React inspirados no framework CSS Bulma
title Biblioteca de componentes React inspirados no framework CSS Bulma
spellingShingle Biblioteca de componentes React inspirados no framework CSS Bulma
Moreira, Thiago Miklan
React
Bulma
Componentes
title_short Biblioteca de componentes React inspirados no framework CSS Bulma
title_full Biblioteca de componentes React inspirados no framework CSS Bulma
title_fullStr Biblioteca de componentes React inspirados no framework CSS Bulma
title_full_unstemmed Biblioteca de componentes React inspirados no framework CSS Bulma
title_sort Biblioteca de componentes React inspirados no framework CSS Bulma
author Moreira, Thiago Miklan
author_facet Moreira, Thiago Miklan
author_role author
dc.contributor.none.fl_str_mv Komosinski, Leandro José
Komosinski, Leandro José
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Moreira, Thiago Miklan
Moreira, Thiago Miklan
dc.subject.por.fl_str_mv React
Bulma
Componentes
topic React
Bulma
Componentes
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-07T22:28:53Z
2020-12-07T22:28:53Z
2020-11-13
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/218113
url https://repositorio.ufsc.br/handle/123456789/218113
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 193
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652041839443968