{"id":14957195,"url":"https://github.com/gis-tools/create-esri-react-app","last_synced_at":"2025-10-24T11:30:16.864Z","repository":{"id":56824064,"uuid":"97540042","full_name":"gis-tools/create-esri-react-app","owner":"gis-tools","description":"Goal of Create ESRI React App is to connect ESRI and React application with minimal effort by using create-react-app to create react application and esri-loader to add the ArcGIS JS API to React app.","archived":false,"fork":false,"pushed_at":"2019-02-02T04:46:16.000Z","size":241,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-31T00:44:35.264Z","etag":null,"topics":["arcgis","arcgis-js","arcgis-js-api","arcgis-loader","build-tools","create-react-app","esri","esri-loader","loader","react","react-js","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gis-tools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-18T01:49:22.000Z","updated_at":"2024-11-08T18:08:33.000Z","dependencies_parsed_at":"2022-09-07T13:14:47.431Z","dependency_job_id":null,"html_url":"https://github.com/gis-tools/create-esri-react-app","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gis-tools%2Fcreate-esri-react-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gis-tools%2Fcreate-esri-react-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gis-tools%2Fcreate-esri-react-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gis-tools%2Fcreate-esri-react-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gis-tools","download_url":"https://codeload.github.com/gis-tools/create-esri-react-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237954673,"owners_count":19393261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arcgis","arcgis-js","arcgis-js-api","arcgis-loader","build-tools","create-react-app","esri","esri-loader","loader","react","react-js","reactjs"],"created_at":"2024-09-24T13:14:19.236Z","updated_at":"2025-10-24T11:30:16.441Z","avatar_url":"https://github.com/gis-tools.png","language":"JavaScript","readme":"### Create ESRI React App\n\nGoal of Create ESRI React App is to connect ESRI and React application with minimal effort by using **[create-react-app](https://github.com/facebookincubator/create-react-app)** to create react application and **[esri-loader](https://github.com/Esri/esri-loader)** to add the ArcGIS JS API to React app.\nA prerequisite for this application is Create React App already installed in your development environment. If Create React App is not installed on your system run:\n\n```\nnpm install create-react-app -g\n```\n\n\n### How to install Create ESRI React App\nTo install Create ESRI React App application run:\n```\n$ npm install create-esri-react-app -g\n- or -\n$ yarn global add create-esri-react-app\n```\n\n### How to create new ESRI React App\nTo create ESRI React application run:\n```\n$ create-esri-react-app esri_app\n```\n\nIt will create a directory called `esri_app` inside the current folder.\u003cbr\u003e\nInside that directory, it will generate the initial project structure and install the transitive dependencies:\n\n```\nesri_app\n├── README.md\n├── node_modules\n├── package.json\n├── .gitignore\n├── public\n│   └── favicon.ico\n│   └── index.html\n│   └── manifest.json\n└── src\n    └── App.css\n    └── App.js\n    └── App.test.js\n    └── index.css\n    └── index.js\n    └── logo.svg\n    └── registerServiceWorker.js\n```\n\n### Choosing ESRI ArcGIS JS api version\nYou can specify version of ESRI ArcGIS JS api during creation process. If you don't specify ESRI ArcGIS JS api version default version will be v4.\n```\n$ create-esri-react-app esri_app_v4\n- or -\n$ create-esri-react-app esri_app_v3 -a 3\n```\n\n### Information's related to Create React App\nCreate React apps with no build configuration.\n\n* [Getting Started](#getting-started) – How to create a new app.\n* [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.\n\nCreate React App works on macOS, Windows, and Linux.\u003cbr\u003e\nIf something doesn’t work please [file an issue](https://github.com/facebookincubator/create-react-app/issues/new).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgis-tools%2Fcreate-esri-react-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgis-tools%2Fcreate-esri-react-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgis-tools%2Fcreate-esri-react-app/lists"}