Starting a React TypeScript project from scratch


One thing I noticed one year into my job was that I didn’t really know how to set up a project from scratch, I had just jumped in and began working on an existing project. While I have learned a lot and grown a lot since then, I feel like it’s important to know how to begin a project from scratch all the way to deploying it.

I recently wrote an article about how to start a React TypeScript project from scratch using webpack and babel. Doing this, instead of using create-react-app allows you to customize configuration on how you want your project to be built, bundled, etc. plus I believe it’s something everyone should experiment with because you don’t want to be using something like create-react-app forever.

For those of you that are interested, the article is on medium:

If anything is unclear in the article or you have any questions, please let me know and I’ll clarify in the comments and make appropriate additions/edits in the article. Hope this helps!