# RX
[RxTest] XCTExpectation
비동기 테스트에 사용되는 Xcode의 XCTest 프레임워크에서 제공하는 클래스이다.테스트를 계속하기 전에 기대치가 충족될 때까지 기다릴 수 있다.expectation을 생성하고 간단한 description을 작성해주었다.timeObservable은 타이머 0.1초 마

[Rx] Reactive Programming이란?
비동기 데이터의 스트림과 데이터 변경에 대한 전파에 초점을 둔 프로그래밍 패러다임이다.예를들어 버튼을 누르는 경우는 비동기 이벤트다.물론 비동기 작업도 동일하다.시간의 흐름에 따라 데이터가 움직인다스트림은 시간의 흐름에 따른 이벤트를 나열해놓은 것이다.버튼 클릭에 따른
반응형 프로그래밍이란?
Observer pattern의 개념에 대해 간단하게 정리한 지난 게시글을 작성하며 '반응형'이라는 키워드에 대해 알아보고 싶었다.이번 게시글에서는 (1) 반응형 프로그래밍과 이를 구현한 (2) Rx에 대해 이어서 정리해보고자 한다.In computing, reacti

[Flutter] 상태 관리 9편(State Management) - Mobx
상태 관리 9편(State Management) - Mobx 상태 관리(State Management) 1편 - State Ful 상태 관리(State Management) 2편 - Value Listenerable 상태 관리(State Management) 3편 -

[Flutter] 상태 관리 8편(State Management) - Riverpod
상태 관리 8편(State Management) - Riverpod

[Flutter] 상태 관리 6편(State Management) - BLoC
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 2편 - Value Listenerable상태 관리(State Management) 3편 - Get X \[Simple]상태 관리(State Managemen

[Flutter] 상태 관리 5편(State Management) - Provider
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 2편 - Value Listenerable상태 관리(State Management) 3편 - Get X \[Simple]상태 관리(State Managemen

[Flutter] 상태 관리 3편(State Management) - Get X [Simple]
상태 관리(State Management) 1편 - State Ful상태 관리(State Management) 2편 - Value Listenerable

Rx와 Obx에 대한 고찰 : GetX에서 위젯의 rebuild를 줄이는 방법
Rx와 Obx를 어떻게 쓰느냐에 따라 rebuild 횟수가 현격하게 달라진다는 사실, 알고 계셨나요?

[Flutter] 상태 관리 1편(State Management) - State Ful
개발을 하면서 가장 기본적이면서 무조건 사용하게 되는 기능이 바로 상태 관리(State Management)이다.상태 관리라는 것은 앱이 실행되는 동안 앱 내에 다양하게 존재하는 상태들을 관리하면서 개발을 하는 것을 의미한다. 처음에는 상태 관리가 이해가 되지 않겠지만

리액티브 선언문 독후감
RxSwift / Combine / RxDart 요즘 이 세 개에 대해서 관심이 많이 있습니다. 관심을 가지게된 이유는 솔직히 말하면, 채용 자격요건이나 우대사항에 있었기 때문입니다. 그러다가, 해당 라이브러리들이 함수형 프로그래밍 + 반응형 프로그래밍을 채택하고 있다

Rxjs 한번 배워보실래요?
나: "그래서 RxJs를 대체 할 만한게 있을까요?" > 크루: "솔직히 비동기나 시간을 다루는 데에는 Rxjs를 대체 할 만한게 없긴 하죠. 진짜 좋다고 생각해요. ... 배우기 어려워서 그렇지. 웬만한 개발자들은 배워야 할 이유를 납득하는 것 부터 어려울걸요?" >

RxSwift-4일차 Rx 3요소 - Scheduler
Scheduler는 프로세스가 작동하는 context를 추상화 한것코코아에서의 GCD랑 비슷하다.MainScheduler - 메인 스레드에서 수행해야하는 작업을 추상화한다. UI작업을 수행할때 사용 (MainScheduler.instance는 sync하게, MainSc
[iOS] RxSwift
반응형 프로그래밍 패턴에 따라 코드를 작성하는 데 도움을 준다. RxSwift는 Swift 에서 Rx를 구현한 라이브러리이고,RxCocoa는 UIKit과 Cocoa 프레임워크 기반 개발을 지원 라이브러리이다.
[Swift]RxSwift은 왜 쓰는걸까?
RxSwift은 왜 쓰는걸까? RxSwift가 생긴 이유가 뭘까 swift로 비동기 로직을 구현할 때 한번쯤은 아래와 같은 복잡한 코드를 경험해봤을 것이다. 비동기적 방법으로 통신을 하기 때문에 뒤늦게 그 결과로 가져오게 될 json을 외부로 전달할 방법이 없다. 때문
[RxSwift] Observable
실제로 sequence 정의subscriber, 즉 구독되기 전까지는 아무런 이벤트도 보내지 않음특정 타입으로 정의되어야 함(ex. Observable<Any> ) event 중 completed 만 방출함그렇다면 언제 사용하나? 1\. 즉시 종료할 수 있는 o