qfpl / reflex-realworld-example

BSD 2-Clause "Simplified" License
33 stars 9 forks source link

lots of boilerplate for servant-reflex client #19

Open rubenmoor opened 3 years ago

rubenmoor commented 3 years ago

From what I understand, this project uses servant-reflex for a type-safe client, which is great. The price for this seems to be quite a bit of boilerplate for every single api request. Is this some irreducible complexity there?

rubenmoor commented 3 years ago

Using prerender works:

prerender_ (text "") $ do
    res <- lift $ someAutoGeneratedRequest -- ...
    -- ...

For my intents and purposes, this is a solution. I am not quite sure in how far I am limiting myself now - effectively allowing requests only once the Javascript frontend has loaded.