Getting Your App Ready for Production

We've put together a pretty nice starter application in Create React App over the span of this book. While it probably won't win any awards, you now have the foundation that you need to be able to build on top of this and turn it into the next world-leading pomodoro tracker, or maybe something like a new task manager application for developers! Throughout all of this, we've covered the build process and the bootstrap process, but have yet to focus on the final portion of building any application: shipping it to production!

We've spent a lot of time talking about the different important features in Create React App, and have built an application on top of it. We've added a lot to our application; we took something from zero to an app that is functional, uses the latest and greatest modern JavaScript programming techniques, and uses the sort of techniques that you'll see when working with Create React App in any sort of professional environment.

We'll need to expand on that and cover the remaining Create React App CLI commands that we can run: build and eject. We have added a few extra libraries here and there, primarily as utility libraries, but we should also spend a little bit of time working with a few additional libraries, in order to get a feel for how that impacts the workflow. So, we'll discuss a few common libraries, including their usage, impact, and where to go to learn more about them.

By the end of this chapter, you will have learned about the following topics:

  • Adding other libraries to our application
  • Using Create React App eject, and its impact on your application
  • Using Create React App build to create a production build
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.191.214