Open
Description
class Child
include Hyperstack::Component
param :do_something
render do
puts "child: @DoSomething.object_id"
end
end
class Parent
include Hyperstack::Component
before_mount do
@do_something = -> { puts "we did it" }
end
render do
puts "parent: @do_something.object_id"
Child(do_something: @do_something)
end
end
the two object_id's won't match, causing the child to be rerendered everytime the parent is rendered.
Clearly something is wrapping proc params, but not clear where this is happening.