官术网_书友最值得收藏!

Getting Started with Webpack

This chapter is all about Webpack: what it is, how to use it, and why we care. However, before we dive into Webpack, I have a confession to make.

We cheated a bit in the last chapter on application setup. There’s one last piece of our folder structure we need to add--the place where our React files will live.

As we discussed in the Dependencies section of the last chapter, one of React’s killer features is the componentization of user interfaces--splitting them up into small chunks of related HTML and JavaScript. For instance, a "Save" button may be one component, sitting inside a form component, next to a Profile Information component, and so on.

The beauty of the component structure is that everything related to a particular piece of the UI sits together (separation of concerns), also, these sections are in brief, readable files. As a developer, you can easily find what you’re looking for by navigating the folder structure, rather than scrolling through a monolithic JavaScript file.

In this chapter, we'll cover the following topics:

  • How to structure our React project
  • Setting up Webpack
  • Adding a Dev server
  • Getting started with JavaScript transpilation with Babel
  • Activating hot reloading
  • Building for production
主站蜘蛛池模板: 民乐县| 赤城县| 尚志市| 武功县| 通河县| 广西| 静海县| 乌拉特前旗| 凤凰县| 格尔木市| 图木舒克市| 武清区| 邯郸市| 廊坊市| 灵丘县| 龙里县| 汤阴县| 永清县| 张家界市| 长治市| 迁安市| 新丰县| 长兴县| 遵义市| 临海市| 璧山县| 九江市| 辛集市| 茌平县| 格尔木市| 潞城市| 铜鼓县| 康乐县| 历史| 瑞金市| 呼和浩特市| 尉氏县| 万源市| 疏附县| 汝州市| 逊克县|