You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adoption was removed in v2 with a note that it "will be out in another release." I'm totally fine with this, but it'd help me & perhaps others to have an issue to track for the status of this capability. I hope you don't mind me opening a ticket, to stay abreast of what the status is? If you'd prefer not, that's fine, close away.
Thanks for the amazing work on domdiff & hyperhtml.
FYI: adopting the right way is very complicated. This might take a while and I'll be off during xmas/nye time so apologies in advance for any inconvenience but I don't want to go out with a rushed solution.
I know this conversation is a year old now, just chiming in with a thought/question as I know this hasn't been merged into master yet.
Is there a way to have hyperHTML.adopt() inherit existing content within the node generated by viperHTML if the value supplied by model is undefined? If so, I believe that would cover all the concerns and use cases outlined in #54, essentially allowing us to not have to send duplicate content twice over the network (once in the rendered HTML, secondly as state data), and instead only ship the templates and application logic aside from the initial page load.
Activity
WebReflection commentedon Dec 7, 2017
I’m right on it ... basically it’s planned to be the next thing but I’ve just started adjusting viperHTML so it’s ok to keep this one open.
WebReflection commentedon Dec 12, 2017
FYI: adopting the right way is very complicated. This might take a while and I'll be off during xmas/nye time so apologies in advance for any inconvenience but I don't want to go out with a rushed solution.
WebReflection commentedon Dec 12, 2017
P.S. wires cannot adopt content yet but
hyper.adopt(node)as opposite ofhyper.bind(node)is already usable through this branch: https://github.com/WebReflection/hyperHTML/tree/adoptThis is an HTML example, the HTML is basically what
viperHTMLwould generate with.adoptable = truefeature.WebReflection commentedon Feb 5, 2018
The PR is almost ready to land #185
Scott-MacD commentedon Dec 11, 2018
I know this conversation is a year old now, just chiming in with a thought/question as I know this hasn't been merged into master yet.
Is there a way to have
hyperHTML.adopt()inherit existing content within the node generated by viperHTML if the value supplied bymodelisundefined? If so, I believe that would cover all the concerns and use cases outlined in #54, essentially allowing us to not have to send duplicate content twice over the network (once in the rendered HTML, secondly as state data), and instead only ship the templates and application logic aside from the initial page load.WebReflection commentedon Sep 17, 2019
@Scott-MacD apologies for late reply. I think hydration with hyper/viperHTML might never land, while it's natural with heresy and heresy-ssr
Scott-MacD commentedon Sep 17, 2019
Not a problem, I've yet to use it on a serious project, but I've been playing around with heresy for a while and it seems to work well for my needs.
WebReflection commentedon Feb 24, 2020
as mentioned in here, I am more than ever convinced this won't happen with hyperHTML, so I am closing this as won't fix.