FrontEnd :-)

2022.12.10. 본문

TIL/트렌드 읽기

2022.12.10.

code10 2022. 12. 13. 18:07

1. http://blog.hwahae.co.kr/all/tech/tech-tech/10823/

 

화해 어드민 리뉴얼을 마치며 – 화해 블로그 | 기술 블로그

화해 어드민 리뉴얼을 마치며 회사마다 차이가 있겠지만 어드민의 중요성을 공감한다 해도 고객에게 직접적인 영향을 주는 제품보다는 우선순위가 높게 다뤄지진 않습니다. 화해 역시 서비스

blog.hwahae.co.kr

2. https://velog.io/@teo/rxjs

 

Rxjs 한번 배워보실래요?

나: "그래서 RxJs를 대체 할 만한게 있을까요?" > 크루: "솔직히 비동기나 시간을 다루는 데에는 Rxjs를 대체 할 만한게 없긴 하죠. 진짜 좋다고 생각해요. ... 배우기 어려워서 그렇지. 웬만한 개발자

velog.io

"

저는 RxJs를 다음과 같이 일단 정의하려고 합니다.

이벤트나 비동기, 시간을 마치 Array 처럼 다룰 수 있게 만들어 주는 라이브러리

이벤트를 Array처럼 다룰 수는 없을까?

=> 이벤트를 다루는 새로운 객체인 Observable을 만들고 Array와 같은 메소드들을 추가하여 이벤트를 선언적으로 Array를 다루듯이 만들 수 있는 라이브러리인 Rx가 탄생하게 됩니다.

 

자바스크립트 세상에서는 Array는 비동기를 다룰 수는 없지만 여러개의 값을 다룰 수 있고, Promise는 비동기를 다룰 수 있지만 하나의 값만 다룰 수 있습니다. Observable은 이 2가지의 역할을 동시게 수행할 수 있습니다. 여러가지의 값을 다루면서 비동기를 다룰 수 있고 Array와 Promise와 같이 메소드를 가지고 있습니다. 이러한 성질을 가진 Observable객체를 통해서 우리는 비동기를 선언적인 방식으로 개발을 할 수 있게 됩니다.

 

Rxjs를 내 기술스택에 탑재를 한다면 다음과 같은 것들을 할 수 있게 됩니다.

비동기 로직를 Data로 다룰 수 있게 됩니다.
모든 코딩을 스트림과 함수형으로 쉽게 작성할 수 있게 됩니다.
Pull 패러다임에서 Push 패러다임으로 코딩할 수 있게 됩니다.

"

 

🧐Rxjs를 쓸 때 참고하면 좋겠다.. 

Rxjs 공식문서 ) https://rxjs.dev/guide/overview

 

2-1. https://yozm.wishket.com/magazine/detail/1334/

 

프로그래밍 패러다임과 반응형 프로그래밍 그리고 Rx | 요즘IT

설계에 관한 이야기를 먼저 쓰려고 했는데 먼저 설계의 원칙이라고 할 수 있는 프로그래밍 패러다임에 대한 설명이 선행이 되어야 할 것 같아, 현재 제가 쓰고 있는 개발 패러다임인 ’반응형

yozm.wishket.com

😁 같이 읽으면 좋을 것 같다. 글쓴이(테오님)가 같다.

 

"

반응형 프로그래밍이란, 데이터의 흐름과 변경사항의 전파에 중점을 둔 선언적 프로그래밍 패러다임이다.

"

+++ 2-2. https://youtu.be/KDiE5qQ3bZI

 

3. https://velog.io/@dev_boku/%EB%88%84%EA%B5%AC%EB%82%98-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%A0%9C%EB%84%88%EB%A0%88%EC%9D%B4%ED%84%B0-%ED%95%A8%EC%88%98%EA%B0%80-%ED%95%84%EC%9A%94%ED%95%9C-%EC%9D%B4%EC%9C%A0%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80%EC%9A%94

 

누구나 자바스크립트 제너레이터 함수가 필요한 이유는 무엇인가요?

원문 : https://jrsinclair.com/articles/2022/why-would-anyone-need-javascript-generator-functions/제너레이터는 자바스크립트 언어의 이상한 부분입니다. 그리고 어떤 사람들은 제네레이터를 약간

velog.io

"

제너레이터는 다음과 같은 작업에 도움이 됩니다.

  • 대용량 데이터 세트를 효율적으로 처리
  • 무한 시퀀스 작업
  • 두 함수 사이에 메시지를 전달

이제 제너레이터를 알 필요가 없다고 느꼈을 수도 있습니다. 여러분이 하고 있는 일이 제너레이터에 적합하지 않을 수도 있습니다. 그러나 만일을 대비해서 도구 상자(toolbox)에 넣어두면 편리합니다.

"

 

😵‍💫 책 '자바스크립트는 그모양일까?' 13장 제너레이터 첫 문구는 이렇다. 

자바스크립트는 ES6부터 제너레이터라는 기능을 도입했습니다. 이 기능은 표준위원회가 파이썬을 극심하게 질투하던 시절에 추가된 것으로, 여러 가지 이유로 이 기능을 사용하지 않을 것을 권장합니다.

그래도 적절한 상황에 제대로 사용되면 또 괜찮은 것이겠지..? 알아두고 필요할 때 써보면 좋을 것 같다.

'TIL > 트렌드 읽기' 카테고리의 다른 글

2022.12.20.  (0) 2022.12.20
2022.12.13.  (0) 2022.12.20
2022.12.07. (모노레포 포함)  (0) 2022.12.07
2022.12.04.  (0) 2022.12.07
2022.11.29.  (0) 2022.12.04
Comments