First run the following command to check bun
is installed or not
bun -v
If you don't have bun
installed then run the following command to install bun
curl https://bun.sh/install | bash
Now run the following command to create a react app
bun create react [your-app-name]
It will create a new directory with the name of your app. To start the app run the following command
cd your-app-name
bun dev
By default bun
does not ship with react-scripts
so you need to install it first.
bun a react-scripts -d
Here we install it as a dev dependency.
Then run the following command to build the production bundle
bun react-scripts build
When you run the command above it will build the production bundle and it will be stored in the build
directory.
We can add the following scripts to our package.json file
{
"scripts": {
"start": "bun dev",
"build": "react-scripts build"
}
}
Now we can run the following command to start the app
bun start
And we can run the following command to build the production bundle
bun run build
By default
bun
creates react app with javascript but we can easily use typescript by changing the file extension from.jsx
to.tsx