bright-gpu-74537
06/11/2021, 5:44 PMmyComponent.onClick = onClickPassedIn would be the same as just myComponent.onClick = ... outsidemost-caravan-45834
06/11/2021, 5:45 PMmost-caravan-45834
06/11/2021, 5:46 PMmost-caravan-45834
06/11/2021, 5:47 PMmost-caravan-45834
06/11/2021, 5:47 PMmost-caravan-45834
06/11/2021, 5:47 PMbright-gpu-74537
06/11/2021, 5:48 PMbright-gpu-74537
06/11/2021, 5:48 PMhaxe
class MyComponent {
new(cb:Void->Void) {
something.onClick = function(_) { cb(); }
}
}
var myC = new Component(function(_) { ... });most-caravan-45834
06/11/2021, 5:48 PMbright-gpu-74537
06/11/2021, 5:50 PMbright-gpu-74537
06/11/2021, 5:50 PMhaxe
class MyComponent {
new() {
something.onClick = function(e) { dispatch(e); }
}
}
var myC = new MyComponent();
myC.onClick = function(_) { ... }bright-gpu-74537
06/11/2021, 5:50 PMbright-gpu-74537
06/11/2021, 5:51 PMhaxe
class MyComponent {
new() {
something.onClick = function(e) { dispatch(new MyEvent(item)); }
}
}bright-gpu-74537
06/11/2021, 5:51 PMmost-caravan-45834
06/11/2021, 5:52 PMmost-caravan-45834
06/11/2021, 5:52 PMbright-gpu-74537
06/11/2021, 5:53 PMbright-gpu-74537
06/11/2021, 5:53 PMmyC.registerEvent(MyEvent.FOO, function(e:MyEvent) { ... })bright-gpu-74537
06/11/2021, 5:54 PMmost-caravan-45834
06/11/2021, 5:54 PMmost-caravan-45834
06/11/2021, 5:54 PMbright-gpu-74537
06/11/2021, 5:55 PMbright-gpu-74537
06/11/2021, 5:55 PMmost-caravan-45834
06/11/2021, 5:55 PMbright-gpu-74537
06/11/2021, 5:55 PMmost-caravan-45834
06/11/2021, 5:55 PMmost-caravan-45834
06/11/2021, 5:55 PMmost-caravan-45834
06/11/2021, 5:56 PMbright-gpu-74537
06/11/2021, 5:56 PMbright-gpu-74537
06/11/2021, 5:56 PMsomething.onClick = function(e) { dispatch(new MyEvent(item)); } is better than something.onClick = function(e) { dispatch(new UIEvent(UIEvent.click, false, item)); }