hyperstack-org / hyperstack-org/hyperstack
params which contain procs (callbacks) cause re-rerenders
Đang mở
bug
- Ngôn ngữ chính
- JavaScript
- Star
- 538
- Fork
- 41
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
```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.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.