template2 is not a function
Hey! I've been struggling a bit with a weird hydration error for a while and someone else posted this: https://discord.com/channels/722131463138705510/1295459352555294800.
I get the same error but I don't have any duplicate <body> tags. Can we please reopen this or what would you guys suggest?
I investigated it down to that in packages/solid/web/src/index.ts:136, we call getNextElement() with no arguments, but getNextElement from dom-expressions end up calling template() where template is it's first and only argument, here undefined. Is there a mismatch in solidjs 1.0.9 and dom-expressions?
1 Reply
Hi there, have you solved the issue? I met a similar situation here and I cannot figure out what's wrong, I checked the HTML content and ensured that there was only one body tag, but it just kept throw the "template2 is not a function" error occasionally.
----
Edited. I fixed the issue on my side, if you have a node that wrapped by
Show
by will never render in the real process, it will cause the issue because of the node missing.