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

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
主站蜘蛛池模板: 新乡市| 潼关县| 新晃| 梁平县| 平利县| 泊头市| 怀仁县| 循化| 如东县| 西乌珠穆沁旗| 新野县| 咸丰县| 丹阳市| 历史| 永宁县| 定边县| 垦利县| 温州市| 康平县| 萨嘎县| 南川市| 延津县| 丰城市| 蓝田县| 安达市| 镇巴县| 连城县| 巴青县| 辽阳县| 岗巴县| 榆社县| 宣城市| 博爱县| 遵义县| 红安县| 驻马店市| 广西| 新化县| 老河口市| 平顶山市| 平远县|