Descriptions
Building React libraries from scratch. In this course, we’ll look at what it takes to write, maintain, and publish a React library from scratch. In the 2020 State of JS survey, an annual survey conducted by the front-end JavaScript community, React was found to be the most used framework for front-end development. Because React is so popular, building libraries based on it can open you up to a wide range of users, contributors, and opportunities. Building React libraries from scratch, we will develop a React Hook called Scroller that will provide a utility for scrolling web pages taking advantage of window.scrollTo. We’ll start with module 1 with an empty directory; adding documentation files, installing dependencies, and configuring GitHub. Right away you’ll have a project that can be deployed as a fully functional library! In Module 2, we’ll implement a scroller, taking advantage of Storybook to visually test our code. By module 3 Scroller will be deployed to npm in several JavaScript module formats. Finally, in Module 4 we will look at various software development tools and techniques to support the library. This includes linting, unit tests, TypeScript and Lint-Stage! By the end of this course, you’ll be able to run the npm install scroller and take advantage of the React code you’ve written in future projects.
What will you learn
- Building a React library from yarn initialization to npm deployment
- Various types of JavaScript dependencies and versioning
- Setting up documentation for participants and consumers
- Ensuring code quality when multiple people are working on a project
- Various JavaScript module systems
Who is this course for?
- An entry-level or mid-level developer with some React or Web Dev knowledge who has never published npm packages.
Features of creating React libraries from scratch
- Publisher: new line
- Teacher: Dylan Paulus
- English language
- Level: All levels
- Number of courses: 19
- Duration: 1 hour 7 minutes
Contents of creating React libraries from scratch
Images
Sample clip
Installation instructions
Extract the files and watch on your favorite player
Subtitles: Not available
Quality: 1080p
Download links
Password file(s): free download software
file size
178 MB