Índice:
- Definição - O que significa Programação Reativa Funcional (FRP)?
- Techopedia explica Programação Reativa Funcional (FRP)
Definição - O que significa Programação Reativa Funcional (FRP)?
A programação reativa funcional (FRP) é uma estrutura de programação que combina técnicas de programação reativa e funcional para criar aplicativos, serviços e dispositivos. Permite alterar o estado ou a operação da plataforma subjacente dinamicamente com eventos e comportamentos que mudam ao longo do tempo contínuo ou discreto.
Techopedia explica Programação Reativa Funcional (FRP)
O FRP foi desenvolvido principalmente para conjuntos ou tipos de dados que variam com o tempo. O FRP trabalha com dois componentes ou conceitos principais: eventos e comportamentos. Ambos representam valores que, uma vez alterados, retornarão a alguma ação ou reação. Por exemplo, o movimento de um mouse de computador por um período contínuo de tempo é um comportamento, em que o local sempre em mudança da seta do mouse é seu valor correspondente. Da mesma forma, o clique do mouse é um evento e o local ou a quantidade de cliques é o valor base. O FRP permite capturar e usar essas variáveis e seus valores com vários aplicativos e serviços, especificamente em ambientes de computação interativa, como animações, robótica, GUI e simulações.