Skip to content
Dashboard

Migrating a large, open-source React application to Next.js and Vercel

Director of Content

Link to headingThe BBC React Application

Link to headingGoals

Link to headingGetting Started

Our first commit of incrementally adopting Next.js to rebuild the BBC website.
Our first commit of incrementally adopting Next.js to rebuild the BBC website.

Link to headingMigrating the Front Page

Our application is starting to look more real.
Our application is starting to look more real.

Link to headingAdding the Article Page

Our third iteration shows a dynamic route with Next.js, including handling data and state.
Our third iteration shows a dynamic route with Next.js, including handling data and state.

Link to headingCreating a Fake API

Link to headingTidying Up

Link to headingRemoving Unnecessary Code

Our final result – a fully migrated page from a custom React and Express.js server to Next.js and Vercel.
Our final result – a fully migrated page from a custom React and Express.js server to Next.js and Vercel.

Link to headingReviewing Before & After

Link to headingUnrealized Future Potential

Link to headingConclusion