ericclemmons / ericclemmons/react-resolver

Resolve multiple props with one callback

Offen
#98 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
1.6k
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I got into this situation where my React component requires more than one prop.
One way to solve it was through adding two `@resolve` calls with two different callbacks.

`@resolve("propA", function() { remoteCall() .... return response.propA; })`
`@resolve("propB", function() { remoteCall().... return response.propB; })`

However, I'd like to be able to collect multiple props in one single callback, and hence save one remote call.

I hacked something together that allows me to do something like:

``` js
@resolve("{propA, propB}", function() {
remoteCall() ...
return { response.propA, response.propB };
})
```
- Does this make sense?
- Is there any other way to do this?
- Does this go against react-resolver's philosophy?

@ericclemmons: I can put together a Pull Request if you think this makes sense.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue nennt die @resolve API, aber keine Dateien, Tests oder Einstiegspunkte. Beginne damit zu prüfen, wie separate @resolve-Callbacks derzeit behandelt werden, und definiere und teste anschließend, ob ein Callback mehrere Props zurückgeben kann, während er einen einzigen Remote-Aufruf durchführt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, react
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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