Invariant Violation: Could Not find "store" in either context of props of "Connect(App)"

Note, before reading I have already looked at the following:

JestJS -> Invariant Violation: Could not find "store" in either the context or props of "Connect(Portfolio)"

ReactJs/Redux Invariant Violation: Could not find "store" in either the context or props of "Connect(LoginContainer)"

Could not find "store" in either the context or props of "Connect(App)" In an react-redux app

Also, I followed the tutorial shown here: https://www.youtube.com/watch?v=9mlwjZL3Fmw

The major difference is that I used create-react-native-app to initialize my project where the video creator does not.

I want to know if it's possible to get the connect to recognize all the components while keeping the App component in App.js as a js const. The previous solutions offered work when I switch to using a javascript class instead:

class App extends React.Component { etc..

The code is available here: https://github.com/qxh5696/first-react-native-app

I'd like to find the root cause as to why the "store" is not being recognized. Call it stubbornness but I am curious to know if anyone has found a solution to this problem.