Skip to content

Commit 713d10a

Browse files
committed
Re-add a useful section
1 parent 5f1d5ed commit 713d10a

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

content/docs/create-a-new-react-app.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,18 @@ The following toolchains offer more flexiblity and choice. We recommend them to
7474

7575
- **[nwb](https://github.com/insin/nwb)** is particularly great for [publishing React components for npm](https://github.com/insin/nwb/blob/master/docs/guides/ReactComponents.md#developing-react-components-and-libraries-with-nwb). It [can be used](https://github.com/insin/nwb/blob/master/docs/guides/ReactApps.md#developing-react-apps-with-nwb) for creating React apps, too.
7676

77-
- **[Parcel](https://github.com/parcel-bundler/parcel/)** is a very fast JavaScript bundler that requires no configuration.
77+
- **[Parcel](https://parceljs.org/)** is a very fast JavaScript bundler that requires no configuration.
7878

7979
- **[Razzle](https://github.com/jaredpalmer/razzle)** is a server-rendering framework that doesn't require any configuration, but offers more flexibility than Next.js.
8080

8181
## Creating a Toolchain from Scratch
8282

83+
A JavaScript build toolchain typically consists of:
84+
85+
* A **package manager**, such as [Yarn](https://yarnpkg.com/) or [npm](https://www.npmjs.com/). It lets you take advantage of a vast ecosystem of third-party packages, and easily install or update them.
86+
87+
* A **bundler**, such as [webpack](https://webpack.js.org/) or [Parcel](https://parceljs.org/). It lets you write modular code and bundle it together into small packages to optimize load time.
88+
89+
* A **compiler** such as [Babel](http://babeljs.io/). It lets you write modern JavaScript code that still works in older browsers.
90+
8391
If you prefer to set up your own JavaScript toolchain from scratch, [check out this guide](https://blog.usejournal.com/creating-a-react-app-from-scratch-f3c693b84658) that re-creates some of the Create React App functionality.

0 commit comments

Comments
 (0)