ericclemmons / ericclemmons/react-resolver
Resolve multiple props with one callback
- 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