Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

150
Visualizações
Save a variable and use it in later stage in Ramda compose

I am very new to Ramda and have got stuck in a problem. I need to get response from an api and pass it to next function but that same response needs to be used again at a later stage in the same compose. How can I save its value in that ramda func scope so it can be re-used again?

const getData = (req, ctx) => R.compose
        (
          R.andThen(... do some action using response from callSomeApi_2 and prop2)
        , callSomeApi_2(req, ctx)
        , R.andThen(R.map(R.prop('prop1'))) // response has prop1 and prop2 where prop2 is needed after getting response from callSomeApi_2
        , callSomeApi_1(req, ctx)
        );

How can this be achieved?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Have you tried to use R.props() instead of R.prop() so the code becomes something like that :

const getData = (req, ctx) => R.compose
    (
      R.andThen(... do some action using response from callSomeApi_2 and prop2)
    , callSomeApi_2(req, ctx)
    , R.andThen(R.map(R.props('prop1', 'prop2'))) // this will include both properties 1 & 2
    , callSomeApi_1(req, ctx)
    );
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda