Note that this is not a real bug, just an optimization item. see [Playground](https://vapor-repl.netlify.app/#__PROD____VAPOR__eNp9UdFKwzAU/ZUYH7rBaBF9km6gY+B8UFHRl7yU9q7LTJOQ3M5J6b97026ziqxQaM459+Se04bfWBtva+DXPPW5kxaZB6wtU5kup4KjF3wmtKysccga5mA1YSXgvHYONC61x0znwFq2cqZiEVlFQgudG2JY5Us2DTOj6A6UMuzdOFWcRWOh06S/jszpgFBZlSHQibF0fcFkQZfTON3eNJ1P26bJ+qKXJwM9n3CpC9jFa6zUIAZ+WQgepqgVdCHY/jmGyR2Qx1tGR6phmCHZBpCS/JkJsl4UJ/vmBqLffiN6x3Flao2j6DyzNhofQ6eF3PYZCafl0oSAGUVBT82tZBlvvNGUpgnuguemslKBe7QoqVnBr1nHBC6jYj/vOwxdDZMDnq8h//gH3/hdwAR/cuDBbamcI4eZo5/b04uXB9jR95E8VHmCfAZvVB127GW3tS5o7YGu23bZtSl1+eoXOwTtD6HCokHZdnrBqd/5ieg/617GV92c0C1vvwFWFu7m) It seems no need to wrap it as an IIFE. ```js setup(__props) { const msg = ref('Hello World!') return ((_ctx) => { const n0 = t0() _setInheritAttrs(false) _renderEffect(() => _setText(n0, msg.value)) return n0 })() } ``` better is: ```js setup(__props) { const msg = ref('Hello World!') const n0 = t0() _setInheritAttrs(false) _renderEffect(() => _setText(n0, msg.value)) return n0 } ```
Note that this is not a real bug, just an optimization item.
see Playground
It seems no need to wrap it as an IIFE.
better is: