"Quickly Try JSX" does not work on a local file
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 11.8k
- Forks
- 7.9k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 11
Description
In Docs > Installation > Add React to a Website > Optional : Try React with JSX > Quickly Try JSX, the instructions say:
...add this
<script>tag to your page:<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>Now you can use JSX in any
<script>tag by addingtype="text/babel"attribute to it.
However, after adding these lines to a local HTML file, opening it in browser gives the following error:
Access to XMLHttpRequest at 'file:///C:/Users/.../like_button.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at Docs > Installation > Add React to a Website > Optional: Try React with JSX > Quickly Try JSX and reproduce the instructions from a local HTML file. Determine what users need to do to avoid the reported file:// CORS error, then update the instructions so the documented quick-start path works or clearly explains its required serving method.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100