To get the most out of this book
This book guides you through the development of a full stack web application with Remix. Each chapter introduces new concepts and includes practical examples to gain hands-on experience. You will get the most out of this book if you have some experience building web applications with React or a similar frontend framework or library. Since this book’s demo application is written in TypeScript, previous TypeScript exposure will also be helpful to follow along with the code examples.
To follow the hands-on exercises in this book, you will need a computer with Node.js and npm installed. We advise using the latest LTS version of Node.js (currently v18). You can download Node.js and npm here: https://nodejs.org/en. An editor such as VS Code is also recommended.
Each chapter is accompanied by one or more README.md
files in the book’s GitHub repository. The README.md
files contain additional guidance and set-up instructions for each chapter if necessary.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.