CORS - это механизм, в котором домен может указать, какие другие домены могут сделать запрос к нему.По умолчанию заголовок Access-Control-Allow-Origin
отсутствует, что означает, что, например, сценарий на stackoverflow.com
не может вызвать google.com
:
fetch('https://www.google.com')
.then(console.log)
.catch(console.error)
// Error: Failed to fetch
Именно поэтому приложение React, которое запускает в виде скрипта , не может получить большую часть контента в Интернете.
Однако , приложение React Native запускается как приложение , а не как сценарий, поэтому CORS на него не влияет.