Простое решение JavaScript (не специфичное для ReactJS, но см. этот компонент для чистого решения ReactJS)
if (matchMedia) {
var mq = window.matchMedia("(min-width: 600px)");
mq.addListener(WidthChange);
}
function WidthChange(mq) {
if (mq.matches) {
// set source to desktop
} else {
// set source to mobile
}
}