Michael Best
                                            Michael Best
                                        
                                    I realized that I can work around the rule by giving the inner function a component-style name: ```ts export const WebsiteFilterToggle = observer(function WebsiteFilterToggle() { const [state, setstate] = useState(initialState);...
Yeah. I think it will be eventually.
> subscription slow down when ko.deferred enabled That's interesting, I'll take a look when I have some time.
I've just made some updates to improve performance. The biggest functional change is that it now also eliminates duplicate updates for manual subscriptions.
Here's your test using the new version: http://jsperf.com/ko-computed-vs-subscription-deferred/2
I'll need to update this to support Knockout 3.2
@juuxstar. I understand your point about changing both. I'm hoping this will join Knockout whenever we do 4.0.
Thanks for the information. I'll check it out.
Actually, the browser is [supposed to lowercase the attributes](https://html.spec.whatwg.org/multipage/dom.html#custom-data-attribute). So this code just doubly ensures they are lowercase. The general method of converting camel-cased JavaScript to attributes is to add...
I'm hesitant to pass in the binding context or any other fixed parameters mainly because I'd like to keep the filter interface simple. Another idea that could help is to...