Categories
Mastering Development

My react app on heroku opens home page but will not open other pages

My react app runs fine locally, and deploys to heroku. However, from the home page, any link to another page shows a blank page with ‘not found’ on it. There are no other error messages. Here is my server-side package.json file: { “name”: “portfolio-generator”, “version”: “1.0.0”, “description”: “”, “main”: “server.js”, “engines”: { “node”: “12.16.x” }, […]

Categories
Mastering Development

npm start does nothing on windows

When I try to run npm start just after creating application with npx create-react-app, it does anything and exits with code 0. When I try to execute npm start command, I get the following message: C:\projects\novo-curriculo\ui>npm start > novo-curriculo-ui@0.1.0 start C:\projects\novo-curriculo\ui > react-scripts start When I enable –verbose options, I receive the following logs, which […]

Categories
Mastering Development

Heroku Error Code H10 – cannot get app to load, no solution seems to work

I’m having what seems to be a common issue with heroku deployment, but have searched for hours over multiple days for a solution on stackoverflow and other online resources and with mentors and nothing has worked. This is the error code I’m getting: 2020-05-14T01:20:34.309134+00:00 heroku[web.1]: State changed from starting to crashed 2020-05-14T01:26:51.177016+00:00 heroku[router]: at=error code=H10 […]

Categories
Mastering Development

I can’t seem to be able to use hooks in react

I’m starting a new react app. So far, nothing weird has been added. This is how my package.json looks like: { “name”: “client”, “version”: “0.1.0”, “private”: true, “dependencies”: { “@testing-library/jest-dom”: “^4.2.4”, “@testing-library/react”: “^9.3.2”, “@testing-library/user-event”: “^7.1.2”, “axios”: “^0.19.2”, “bootstrap”: “^4.4.1”, “fibers”: “^5.0.0”, “jquery”: “^3.5.0”, “moment”: “^2.24.0”, “node-sass”: “^4.14.0”, “popper”: “^1.0.1”, “react”: “^16.13.1”, “react-bootstrap”: “^1.0.1”, “react-dom”: “^16.13.1”, […]

Categories
Mastering Development

Legacy context API has been detected within a strict-mode tree

{ “name”: “my-app”, “version”: “0.1.0”, “private”: true, “dependencies”: { “@testing-library/jest-dom”: “^4.2.4”, “@testing-library/react”: “^9.3.2”, “@testing-library/user-event”: “^7.1.2”, “bootstrap”: “^4.4.1”, “bootstrap-social”: “5.1.1”, “cross-fetch”: “2.1.0”, “font-awesome”: “4.7.0”, “prop-types”: “15.6.0”, “react”: “^16.13.1”, “react-animation-components”: “3.0.0”, “react-dom”: “^16.13.1”, “react-popper”: “0.9.2”, “react-redux”: “5.0.7”, “react-redux-form”: “1.16.8”, “react-router-dom”: “^4.3.1”, “react-scripts”: “3.4.1”, “react-transition-group”: “2.3.0”, “reactstrap”: “5.0.0”, “redux”: “3.7.2”, “redux-logger”: “3.0.6”, “redux-thunk”: “^2.2.0” }, “scripts”: { “start”: […]

Categories
Mastering Development

React app HashRouter not working on localhost as well as Github User page

I’m creating a blog in React to be deployed on GitHub Pages. Problem Created my React app and added BrowserRouter for navigation, everything was working fine on localhost and the app successfully deployed on the GitHub Pages. Even though Home page was accessible on GitHub Pages, if I click on any link there was 404 […]

Categories
Mastering Development

Why is my React App not displaying when I serve an index.html file with Express to Heroku?

I am trying to deploy my MERN app to Heroku. When I push to Heroku, I am able to type my endpoints into the URL to ‘get’ data. However, the main page of the app is not displaying my react app components. I am using Express to send my index.html file from /frontend/build (which is […]

Categories
Mastering Development

React app runs locally but crashes on Heroku

I’ve spent 6+ hours trying to figure out why this won’t run successfully on Heroku. It runs locally but when I deploy to Heroku I get the following log basically just saying the app crashed. I installed Heroku’s CLI and tried to find a more helpful error in that but to no avail. Anyone else […]

Categories
Mastering Development

Getting an error: `ReferenceError: Cannot access ‘imported const’ before initialization` in react

Node v: “10.14.1” React v: “^16.9.0” After updating some packages locally by running npm update, I started getting this error when I start my react project. ReferenceError: Cannot access ‘USER_LOGIN_PENDING’ before initialization Module.USER_LOGIN_PENDING http://localhost:3300/static/js/main.chunk.js:28487:110 push../src/state/reducers/auth.js.__webpack_exports__.default src/state/reducers/auth.js:23 20 | 21 | export default (state = INITIAL_STATE, action) => { 22 | switch (action.type) { > 23 […]

Categories
Mastering Development

How to make npm start work on a cloned React repository?

I have created a new github repository with files from a working project I downloaded from another github repository of mine. I have run npm install. When I try npm start, I get the following error: npm ERR! missing script: start npm ERR! A complete log of this run can be found in: npm ERR! […]