Migration and Upgrade Strategies
Throughout this book, we’ve explored many aspects of web development with Remix. You learned how to use Remix to unlock the full potential of the web platform, and you thoroughly practiced developing full stack applications by building BeeRich. In this last chapter, we will talk about migration and upgrade strategies.
The chapter is split into two sections:
- Migrating to Remix
- Keeping Remix apps up to date
First, we will discuss how to migrate to Remix. Different applications may require different migration strategies with varying efforts. We will look at non-React, React, and React Router apps and create a migration strategy for each. Next, we will learn how major version upgrades are rolled out in Remix. We will introduce you to Remix’s future flags and discuss how future flags enable us to gradually upgrade Remix apps.
After reading this chapter, you will know different migration strategies for Remix. You will...