/
react.js quick start
react.js quick start
Create new react project
Use the create react app:
npx create-react-app my-app cd my-app npm start
Set up environment
Create a .env file. Suggested entries:
# Allow relative imports NODE_PATH=src/ # Override default port PORT=5000 # Connect to API REACT_APP_API_ROOT=http://localhost:3000
Note that the REACT_APP_* syntax is required for any custom environment values. From within the application, you can read them from process.env, p.e. process.env.REACT_APP_API_ROOT. For more information, see here.
Set up page title
- Change the HTML <title> in /public/index.html
- Change title and abbreviation in /public/manifest.json
Install Dependencies
Install from command line with npm install package-name
Suggestions:
Install Linter
npm install eslint
To use the default linting rules from create-react-app, add the following to your package.json:
"eslintConfig": { "extends":"react-app" }
Organizing your Components
This is the recommended organization of your /src folder:
- /actions: Sync and async actions for your components
- /assets: Styles and images you need to package
- /components: All components
- /reducers: All reducers, reacting to sync actions to update the store
- /selectors: Store filters
- /store: Main store file
- /util: API utilities for AJAX access, service workers, and other utilities
- /index.js: Main entry point for the file
Related articles
, multiple selections available,
Related content
SSH Forwarding with Windows
SSH Forwarding with Windows
More like this
SCU BRB Cluster
SCU BRB Cluster
Read with this
Basic Linux commands for managing directories and files
Basic Linux commands for managing directories and files
More like this
Using Slurm
Using Slurm
Read with this
Getting started with linux
Getting started with linux
More like this
File Editing in Linux
File Editing in Linux
More like this