Email the Author

You can use this page to email Rajesh Pillai about Build UI Components using React Hooks.

Please include an email address so the author can respond to your query

This message will be sent to Rajesh Pillai

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

README FIRST PLEASE: This is a work in progress book and readers feedback will be taken into consideration in shaping the final output.

Also, this book will always be updated and kept in sync with respect to changes in React Library as much as possible.

If you always wanted to learn how to code medium to hard reusable components using React then this is the book to jump into.

? The pricing is early access pricing and the lowest. Once the book is complete the price will change.

The proposed table of content is shown below.

# Part 0 - Essential JavaScript For React

1. JavaScript Principles

2. Arrow Function 

3. Let, Const, Var

4. Closure

5. Call, Apply and Bind

6. Scope and Context

# Part 1 - Foundational React

1. Introduction

2. JSX Basics

3. Thinking in React

4. Function Component

5. Nesting Component

6. Props and State

7. PropTypes

8. Event Handling

9. useState

10. useReducer

11. useEffect

12. useRef

13. useContext

14. useCallback

15. useMemo

16. Custom Hooks

# Part 2 - Building Forms

1. Adding CSS

2. Building forms

- one to one associations

- one to many associations

  - many to many associations

3. Multistep/Wizard forms

4. Form Validations

5. Form submission

6. Dynamic forms

# Part 3 - Connecting with Server

1. React Routing

2. AJAX/Remote calls

3. Authentication

# Part 4 - Building components 

1. Tag Input component

2. Calendar Component

3. Datatable Component

4. Tab Component

5. Autosuggest Component (with Debouncing)

6. Accordion Component

7. Modal Dialog Component

8. Multilevel Menu

9. Breadcrumb Menu Component

10. Star Rating Component

# Part 5 - Production Deployment

Create React Production Build


About the Author

Rajesh Pillai’s avatar Rajesh Pillai

@rajeshpillai

Instagram

I am the Co-Founder of Algorisys Technologies where we specialize in providing solutions using Open source stack inlcuding but not limited to, MS technologies, HTML5, javascript, ruby on rails, nodejs, react, angular etc.  I have about 22+ years of overall software development experience covering major roles across different verticals.

My free early access tutorials are hosted at https://teachyourselfcoding.com/

I blog at https://teachyourselfcoding.com/blog

My video tutorials are at https://www.youtube.com/tekacademylabs

My LinkedIn profile is at http://in.linkedin.com/in/pillairajesh/

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • React-ui-component › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss