2021년 3월 1일 월요일

Learn Reagent Pro by Jacek Schae 강의 후기

reagent 란

reagent react를 clojureScript로 개발할 수 있게 해주는 라이브러리다. 

html을 만들 때는 hiccup라이브러리 처럼 clojure 자료 구조로 표현이 가능하다. 

즉 일반적으로 컬렉션을 다루는 함수를 그대로 적용해도 잘 작동한다. 

더 특이한 것은 reagent의 atom이다. 

clojure에서 atom은 java의 AtomicInteger, AtomicReference와 같은 녀석처럼 병렬 프로그래밍을 할 때 사용한다. 

reagent 에서 atom은 react, redux의 조합처럼 값을 변경시키면 저절로 해당 atom을 dereference해서 사용하는 구간이 다시 렌더링 되면서 값이 보여진다.

Learn Reagent Pro

강의는 꽤나 비싼데 reagent를 처음 접하는 사람에게는 유용할 것이다. 

reagent만 배우는 것이 아니라, shadow-cljs 같이 의존성을 적용하는 방법이나, 일반적으로 reagent를 사용할 때 어떻게 사용하는지 알 수 있다.

현재 5강 정도를 남겨두고 firebase에 올려보기 까지 진행했다. 

꽤나 유익했고, 다음 강의 Learn Reframe Pro도 이어서 수강할 예정이다. 
  

댓글 없음:

댓글 쓰기