React JS vs React Native – Key Differences, pros, and cons