create-react-simple v1.1.4
Create React Simple App
by Ashwanth A R
Built with Parcel. Note: Also has support for deploying your site to github pages.
Inspired by the nano-react-app project by Adrian Li
Booting Up
To create your simple react app, run:
npx create-react-simple my-app
Running the project
cd my-app
npm startYou can now view your project at http://localhost:1234
Additionally parcel will create a .cache folder.
Parcel compiles all of your files in isolation in parallel inside workers, caching all of them as it goes along. - from the Official Docs
Building the project
Before you can deploy your project to Github pages, you must first build your project. To build, run:
npm run buildThis will generate a docs folder that will contain an index html file, src js file and src map file. It is called docs so that we can push it to Github pages for deployment.
Pushing your github project
Skip this section if you know how to create a repo on github with your app.
We must first initialize our repo with:
git initTo add all your files and commit the changes:
git add .
git commit -m 'Initial Commit'Then add your repo to a remote origin and push to Github:
git remote add origin https://github.com/{YOUR_GITHUB_ID}/{YOUR_REPO_NAME}.git
git push -u origin masterNote: Substitute your github id and repo name as appropriate.
Deploying to github pages
To deploy to github pages, you must configure your repo's settings to publish your app.
To do that,
- Go to
Settingstab in your repo - Under
GitHub Pagessection, select your source asmaster branch/docs folder
You will see the page refresh with the following information:
Your site is ready to be published at
https://{YOUR_GITHUB_ID}.github.io/{YOUR_GITHUB_NAME}/.Your app will be deployed at this URL. It can take anywhere between 20 mins to an hour before you can see this published.