The Store
Ember-data's store is the main API surface that developers interact with, in order to initiate requests for data.
-
The StorePeek, Fetch or Find
We'll explore these three ways of retrieving data from the ember-data's store, providing practical real-world use cases for each.
-
The StoreFastboot's Shoebox
Ember Fastboot, the framework's server-side rendering technology, comes with a feature called the shoebox store whereby JSON data can be embedded in the server-rendered HTML, and immediately injected into the client-side ember-data store upon app boot. We'll study low-level use of the shoebox directly, and then introduce an addon that automates shoebox/ember-data integration.
-
The StoreExercise: Harness the Power of Caching
I have an app that requires use of a really slow API, so any use of clever caching will dramatically improve the end user's experience. By employing the fastboot store, and ember-data's client-side caching strategies, reduce the time to first [meaningful] interaction as much as possible.