In this video, we are using the Sitecore Demo Portal to spin up and instance of Sitecore 10.2 with the latest versions of:
- Headless Services (20.0.0) 
- Experience Edge (20.0.0) 
- Sitecore Experience Accelerator (10.2.0) 
While the video walkthrough uses the Sitecore Demo Portal, you can use any instance of Sitecore 10.2 that has a publicly available URL and the listed modules installed.
This video walkthrough focuses on the following:
- Use the latest version of the Sitecore JSS CLI (version 20.0.3) to initialize a new JSS app 
- Configure the JSS app with SXA (item based configuration) instead of using the standard JSS app configuration (file based configuration) 
- Push JSS app items to a remote instance of Sitecore XM 
- Run and develop with your JSS app locally 
- Deploy your JSS app to Vercel and hook up editing (Experience Editor & Horizon) 
- Configure Experience Edge and switch your JSS app to query against Experience Edge