Leite, Jair CavalcantiAlmeida, Vitor Araújo de2022-07-072022-07-072022-06-22ALMEIDA, Vitor Araújo de. Proposta de uma arquitetura de gerenciamento de estados para as aplicações frontend do Tribunal de Contas do Estado do Rio Grande do Norte. 2022. 31f. Trabalho de Conclusão de Curso (Especialização em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2022.https://repositorio.ufrn.br/handle/123456789/48385Despite having the powerful RxJS library available to compose a reactive design and asynchronous programs, this resource alone is not enough to manage the states of an application built with the Angular framework, especially when we are faced with large projects and where the components have several complex relationships, which is the case of some systems of the Tribunal de Contas do Rio Grande do Norte (TCE/RN). In this context, this work presents a state management architecture based on the Redux model, which aims to centralize the states of an application. Throughout this document, this design will be explored in a court client application, using the Akita library, also making use of reactive and functional paradigms with streams, which enable a more scalable architecture with characteristics such as data immutability. At the end, points that validate the presented solution will be listed.Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/Gerenciamento de estadosState managementAkitaReduxReatividadeTCERNProposta de uma arquitetura de gerenciamento de estados para as aplicações frontend do Tribunal de Contas do Estado do Rio Grande do NorteProposal of an architecture of state management for the frontend applications of Tribunal de Contas do Estado do Rio Grande do NortemasterThesis