programing

Object.observe 철수 및 RxJS 및 각도 2

prostudy 2022. 3. 20. 13:38
반응형

Object.observe 철수 및 RxJS 및 각도 2

나는 약간 혼란스럽다. 왜냐하면 Obejct.observe가 ES2016에서 탈퇴한다고 하기 때문이다.

반면에 Angular Connect에 대한 논의는 그들이 그것에 의존할 것이라고 언급한다.

그래서 나는 각도 2가 직접적으로 Object.observe에 의존하지 않고 Object.observe를 사용하는 RxJS에 의존한다는 것을 이해한다.

이 철수의 영향을 이해할 수 있도록 도와주시겠습니까? 나는 또한 이것이 기능적 반응성 자바스크립트 개발에 어떤 영향을 미칠지 혼란스럽다.

바보같은 질문이라면 미안하지만, 이 모든 개념들은 나에게 정말 새롭다.

RxJS는 Object.observe에 의존하지 않는다(그리고 Afaik은 미래에 그렇게 할 의도가 없었다). 왜냐하면 RxJS는 그 자체로 관측 가능한 물체의 개념을 가지고 있지 않기 때문이다(그러나 당신은 관측 가능한 스트림을 값으로 하여 물체를 만들 수 있다).

angle Object.observe는 관련성이 있었지만, 아직 그것에 의존하지 않았다고 생각한다(또는 적어도 외부 크롬은 아니다).

어쨌든, 만약 당신이 관찰할 수 있는 물체가 필요하다면, 이 블로그 포스트에서 설명했듯이, 그것은 여전히 Mobservable 라이브러리를 사용함으로써 가능하다.

FYI.... v4.1.0은 Rx를 사용할 때 Object.observe에 어느 정도 의존한다.관측 가능.ObjectChanges(obj)...

이제 OO에 대한 지원을 제거한 크롬으로 직접 테스트해 보십시오. 이 방법을 사용하여 관찰 가능한 데이터를 생성하면 OO 오류가 발생할 수 있음.

따라서, OO는 RxJS의 맥락에서 관찰 가능성과는 무관하지만, OO는 4.1.0에서 사용되며, 현재 안정적이지만 아직 5.X.X에서는 구현되지 않는다(이 지연은 프록시로의 전환 때문이라고 추측할 수 있다).

스트림과 Rx 패턴을 사용하려면 문제가 없고, RxJS를 사용하여 개체를 관찰하려면 Proxy를 폴리필해야 하며, ObjectChanges는 크롬 안정성을 위해 고장난 ATM을 사용해야 한다.

참조URL: https://stackoverflow.com/questions/33629262/object-observe-withdrawal-and-rxjs-and-angular-2

반응형