JS Generator
[redux-sage](https://texonom.com/redux-sage-07a1b82551f6459f8cfe6bdeeefa762e) 


## *Lazy evaluation*
[JS Execution Context](https://texonom.com/js-execution-context-5fbb136978e845ecb91e92bf81cda4b5) 를 지속적으로 재사용하는 것

[JS Generator Function](https://texonom.com/js-generator-function-7a5d87cb6655422faeac18eced70f59d)


[JS Generator Object](https://texonom.com/js-generator-object-9715bd4193d247faa8c39f155e2d4323)




> [Iteration protocols](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Iteration_protocols)





