hyperstack-org / hyperstack-org/hyperstack
params which contain procs (callbacks) cause re-rerenders
Open
bug
- Dominant language
- JavaScript
- Stars
- 538
- Forks
- 41
- PR merge metrics
- No merged PRs in 30d
Description
```ruby
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.
Contributor guide
Assessment
This issue has not been assessed yet.