I was reading Redux Without Profanity and the author says the following:
The trend towards declarative data loading favours this model, mainly as this is easier to work with. Newer React frameworks such as Falcor, GraphQL and Resolver also batch and dedupe requests automatically. It's also possible to implement using plain Redux actions combined with autoaction.
The author uses "declarative data loading" somewhat nonchalantly, so I assumed it must be a widely known and extremely obvious term. However I googled it and didn't find much. Unfortunately the author assume this to be obvious prior knowledge. Please help!
Could somebody provide a quick explanation and example juxtaposing "declarative data loading" and your average http/ajax dataloading from, say, a simple MEAN stack todo list?