LHJ

I'm a FE developer.

14.4.2 제너레이터 실행기를 직접 만들지 마세요.

21 May 2020 » js_lj

14.4.2 제너레이터 실행기를 직접 만들지 마세요.

연습문제 삼아 grun 같은 제너레이터 실행기를 직접 만들어보는 것도 좋긴 하겠지만, grun에는 아직 개선할 점이 많습니다.
더 좋은 것이 이미 만들어져 있는데 처음부터 그 과정을 반복할 필요는 없습니다.
co(https://github.com/tj/co)는 기능이 풍부하고 단단하게 잘 만들어진 제너레이터 실행기입니다.
웹사이트를 만들고 있다면 Koa 미들웨어(http://koajs.com/)를 한 번 살펴보길 권합니다.
Koa는 co와 함께 사용하도록 설계된 미들웨어입니다.
Koa에서는 우리가 theFutureIsNow에서 했던 것처럼 yield를 응용해 웹 핸들러를 만들 수 있습니다.