do we need iife in es6?
2 Answers. If you're using modules, there's no need to use IIFE (that's how this "wrapper" is called), because all variables have scope limited to the module. However, there still are some cases when you want to separate one part of the code from another, and then you can use IIFE.