ReactApp Testing code architecture Packages React TypeScript Redux & PersistGate Websocket Jest Router Dom SASS