acdlite / acdlite/flummox-isomorphic-demo

`performRouteHandlerStaticMethod` doesn't work with decorators

Offen
#14 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
89
Forks
17
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

`await performRouteHandlerStaticMethod(state.routes, 'routerWillRun', routeHandlerInfo)`

```
export default async function performRouteHandlerStaticMethod(routes, methodName, ...args) {
return Promise.all(routes
.map(route => {route.handler[methodName]; console.log(route, route.handler)})
.filter(method => typeof method === 'function')
.map(method => method(...args))
);
}
```

This doesn't work when you use decorators around your components. E.g. I wrapped my components when using `react-dnd` and `route.handler` is the `DragAndDropContainer`.

Is their a better approach?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.