---
title: "Discussion on \"Set Up a React Project with Create-React-App\" | Hashnode"
description: "Discussion on \"Set Up a React Project with Create-React-App\". React is a JavaScript library for building user interfaces. React lets you break down a complex UI into reusable components.\nThe easiest and fastest way to set up a react project is the create-react-app tool. With this method, you do not need to inst..."
url: "https://hashnode.com/posts/set-up-a-react-project-with-create-react-app/60815cb3fea38e52a9c5807f"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Set Up a React Project with Create-React-App](https://fefe-writes.hashnode.dev/set-up-a-react-project-with-create-react-app?utm_source=hashnode&utm_medium=feed)

React is a JavaScript library for building user interfaces. React lets you break down a complex UI into reusable components. The easiest and fastest way to set up a react project is the create-react-app tool. With this method, you do not need to inst...

Apr 22, 2021 · 3 min read · fefe-writes.hashnode.dev  
Updated Jul 11, 2025  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#create-react-app](https://hashnode.com/tag/create-react-app)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#beginners](https://hashnode.com/tag/beginners)
-   [#web-development](https://hashnode.com/tag/web-development)

## Written by

[Efe Akhigbe](https://hashnode.com/@efeakhigbe)

@efeakhigbe

  
[View profile](https://hashnode.com/@efeakhigbe)

UX Designer || Open Source Contributor

## Responses 1

Markdown supported · ⌘↵ to post

[Favourite Jome](https://hashnode.com/@Favourite)

[Apr 22, 2021](https://hashnode.com/posts/set-up-a-react-project-with-create-react-app/60815cb3fea38e52a9c5807f/comment/60820558ff5fc65284a76f8f)

May I ask why I have to uninstall `npm uninstall -g create-react-app` first?

Does it increase the speed, to install?

[Efe Akhigbe](https://hashnode.com/@efeakhigbe)

[Apr 23, 2021](https://hashnode.com/posts/set-up-a-react-project-with-create-react-app/60815cb3fea38e52a9c5807f/comment/60820558ff5fc65284a76f8f#reply-60821711ff5fc65284a77026)

You have to uninstall to ensure npx always uses the latest version.

[Favourite Jome](https://hashnode.com/@Favourite)

[Apr 23, 2021](https://hashnode.com/posts/set-up-a-react-project-with-create-react-app/60815cb3fea38e52a9c5807f/comment/60820558ff5fc65284a76f8f#reply-60821bbdfea38e52a9c5933c)

Okay then, I'll yield to your advice. Thanks [Efe Akhigbe](https://hashnode.com/@efeakhigbe)

[Efe Akhigbe](https://hashnode.com/@efeakhigbe)

[Apr 23, 2021](https://hashnode.com/posts/set-up-a-react-project-with-create-react-app/60815cb3fea38e52a9c5807f/comment/60820558ff5fc65284a76f8f#reply-6082a4c1ff5fc65284a77e5d)

You are welcome
