hunk.code_window:     let t = setup({ url: "/foo" });
       let A = t.fetch.get("/foo");
       let fetcher = t.getFetcher(A.key);
       let AR = await A.loader.redirect("/bar");
       expect(t.getFetcher(A.key)).toBe(fetcher);
       expect(t.getState().transition.type).toBe("redirect");
       expect(t.getState().transition.location).toBe(AR.location);
     });
     test("loader submission fetch", async () => {
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:     expect(t.getState().transition.type).toBe("normalRedirect");
  
hunk.file_path: packages/remix-react/__tests__/transition-test.tsx
hunk.type: replace
file: # Welcome to Remix!
  
  - [Remix Docs](https://docs.remix.run)
  - [Customer Dashboard](https://remix.run/dashboard)
  
  ## Development
  
  You'll need to run two terminals (or bring in a process manager like concurrently/pm2-dev if you like):
  
  Start the Remix development asset server
  
  ```sh
  npm run dev
  ```
  
  In a new tab start your express app:
  
  ```sh
  npm run start:dev
  ```
  
  This starts your app in development mode, which will purge the server require cache when Remix rebuilds assets so you don't need a process manager restarting the express server.
  
  ## Deployment
  
  First, build your app for production:
  
  ```sh
  npm run build
  ```
  
  Then run the app in production mode:
  
  ```sh
  npm start
  ```
  
  Now you'll need to pick a host to deploy it to.
  
  ### DIY
  
  If you're familiar with deploying express applications you should be right at home just make sure to deploy the output of `remix build`
  
  - `server/build/`
  - `public/build/`
  
  ### Using a Template
  
  When you ran `npm init remix` there were a few choices for hosting. You can run that again to create a new project, then copy over your `app/` folder to the new project that's pre-configured for your target server.
  
  ```sh
  cd ..
  # create a new project, and pick a pre-configured host
  npm init remix
  cd my-new-remix-app
  # remove the new project's app (not the old one!)
  rm -rf app
  # copy your app over
  cp -R ../my-old-remix-app/app app
  ```
  