react-native/Examples/UIExplorer/UIExplorerIntegrationTests
Peter Salanki 52d8851fc8 Cache policy control for image source
Summary:
In the context of an app an image exists in three resolutions on the server: `thumb` (30px) `feed` (300px) `full` (900px). When looking at an individual item a user can come either from the feed, via a permalink or from other parts of the app. This allows a situation where the `feed` image might or might not already be loaded somewhere in the app. In the detail view I want to render `thumb` with a blur (to quickly display something), then the `feed` image if it exists to have something decent to display until `full` loads. However it is quite a waste to load the `feed` image if it isn't already in cache, and will slow down the time until `full` is loaded. It is possible to track the navigation from feed->detail and that the `feed` image has actually completed loading by the feed component however as component hierarchies grow this turns into quite a lot of prop passing and bad separation of concerns.

NSURLRequests accepts a [Cache Policy](https://developer.apple.com/reference/fo
Closes https://github.com/facebook/react-native/pull/10844

Differential Revision: D4425959

Pulled By: lacker

fbshipit-source-id: 679835439c761a2fc894f56eb6d744c036cf0b49
2017-01-17 17:13:31 -08:00
..
ReferenceImages Apple TV support 4: support for input (tvOS focus engine) 2016-12-19 06:28:40 -08:00
Info.plist Increased warning levels to -Wall -Wextra, and fixed Xcode 7 beta issues 2015-06-15 07:52:50 -08:00
RCTLoggingTests.m Fix imports in UIExplorerUnitTests 2016-11-24 09:58:31 -08:00
RCTRootViewIntegrationTests.m Fix imports in UIExplorerUnitTests 2016-11-24 09:58:31 -08:00
RCTUIManagerScenarioTests.m Fix imports in UIExplorerUnitTests 2016-11-24 09:58:31 -08:00
UIExplorerIntegrationTests.m Cache policy control for image source 2017-01-17 17:13:31 -08:00
UIExplorerSnapshotTests.m Apple TV support 4: support for input (tvOS focus engine) 2016-12-19 06:28:40 -08:00
blue_square.png Reload RCTImageView when it's displaying the default image 2015-10-19 10:26:24 -07:00
red_square.png Reload RCTImageView when it's displaying the default image 2015-10-19 10:26:24 -07:00