I am thinking of updating a package in my app specifically I am updating "@types/react-router-dom": "4.3.1" to "5.0.0" but its in a giant project and I am afraid to break it.
So I was reading over the package.json file and I found the import "react-router-dom": "^4.3.1" with the ^
symbol ahead of the v number. And Im not sure what it means, so I cant be sure it wont be the cause for the app breaking when i update...
Can someone shed some light on this ^
symbol?