저는 기능적 반응 프로그래밍을 연구 중이며 대부분의 예에서 발견 한 모든 사례는 예를 들어 Bacon.js와 같은 이벤트 스트림에 관한 것입니다. 나는이 예제들을 얻을 수 있을지 확신하지 못한다. 나는 FRP가 하나의 변수를 변경하고 다른 영향을받는 변수를 연속적으로 변경하는 것에 관한 것이지만 기능적으로는 그렇게 생각했습니다. Functional Reactive Programming에 대한 나의 이해가 정확한가?왜 기능적 반응 프로그래밍이 모든 이벤트 스트림에 관한 것입니까?
4
A
답변
1
귀하는 FRP를 이해함에있어 귀하가 틀림 없습니다. 분명히, 당신을 혼란스럽게하는 것은 베이컨에서 사용되는 용어입니다. 모든 혼란은 실제로 이벤트 스트림에 관한 것이므로 처음부터 스트림이 어떻게 나타나고 브라우저 이벤트 및 DOM 요소와 어떤 관련이 있는지 분명하지 않습니다. 나도이 질문을했다.
FRP가 아닌 Bacon에 대해 더 잘 이해하려면 실크 엔지니어링 블로그의 Sebastiaan Visser가 게시 한 Reactive Programming in JavaScript을 읽어 보시기 바랍니다.
이 독서는 내가 주제를 이해하는 데 도움이되었으며, 나는이 기술이 당신에게도 문제가 될 것이라고 확신합니다.
이벤트 스트림과 관련하여 업데이트가있을 때마다 콜백을 트리거하는 객체에 대해 여러 (또는 단일) 변수 값 변경을 지시 할 때과 함께 작업하는 것을 으로 생각하십시오.
시간이 지남에 따라 변하는 변수는 무엇입니까? 오른쪽, 변경 이벤트 스트림 :-) – Bergi