From the docs of react native :
You can also use the @2x and @3x suffixes to provide images for different screen densities. If you have the following file structure:
├── button.js
└── img
├── check.png
├── check@2x.png
└── check@3x.png
So how does the same thing can be done for different remote URLs?
(eg. "http://aaa.com/a@2x.png", "http://aaa.com/a@3x.png")