Your custom React component

Create your custom, reusable React component with Webpack and Storybook.
Free tutorial
Rating: 4.1 out of 5 (199 ratings)
13,195 students
50min of on-demand video

Configure webpack to build reusable React component
Publish React component as an npm package
Create live demo page with storybook
Use badges on your git repository home page
Include SASS to make the component default style
Publish demo on GitHub pages
Use package in any projects


  • React basics
  • Basic programming skills and mindset


Hello I am David!

The thing is that you and your team can save many times with making your own UI kit from separated React components. It can reduce the number of the bugs or the improvement time. The first step towards a UI kit is the ability of creating a custom React component.

I made this course to show you how to make your own React component. In this course you can learn build your component with Webpack, the Npm package publishing process, the demo site creation and some additional tricks.

So let the fun begin!

Who this course is for:

  • This course is for professional front-end or full-stack developers


Senior Software Developer
Dávid Csejtei
  • 4.1 Instructor Rating
  • 219 Reviews
  • 13,302 Students
  • 2 Courses

I started programming when I was at the age of 13. I obtained a book called PHP: Black Book and realized that computer programming is an exhausting but still a super cool activity.

My first script was written in PHP using HTML and CSS for the UI parts. By the time I finished the script, I had already decided that I want to be a professional computer engineer. It was in 2003 and we can say I was only a child.

In the last few years I have worked as a Java and Web Programmer, CI Developer, Product Owner and DevOps Engineer. There are tons of languages and frameworks in my toolset like Java, PHP, NodeJs, React, Maven, Python, Jenkins, Git, SVN, Docker, Kubernetes, etc. It is hard to list all technologies I have ever used because I still have a passion for learning new things.

Currently I am a NodeJS developer at a multinational company.

Top companies trust Udemy

Get your team access to Udemy's top 22,000+ courses