2021, May 12 Start 10 am GMT Duration 6 hours online
"Resilient Component Libraries with React"
Workshop #2
Andrey Okonetchnikov
Frontend engineer and an interaction designer
Ended
AGENDA
2021, May 12-th
Introductions
Why developing a component library
Primitives
UI Composition
Behavior Composition
UI Patterns
Discussion and Q&A
Introductions
Why developing a component library
Primitives
UI Composition
Behavior Composition
UI Patterns
Discussion and Q&A
WHAT YOU WILL LEARN
How to name and structure your components
How to write reusable and composable components
How to create great APIs of your components
What makes a great component library
Why building your own component library
Managing global state with React.Context
Basics of components composition in React Compound
Components Behavior Composition with React hooks
SPEAKER'S BIO
Andrey Okonetchnikov
Frontend engineer and an interaction designer
Andrey is a frontend engineer and an interaction designer, specializing in UX, design systems, and modern frontend architecture. He has been designing and developing real products using web technologies for the past 20 years. Andrey is a co-organizer of ReasonConf, ReactVienna, co-creator of MonoLisa (https://monolisa.dev) and ColorSnapper (https://colorsnapper.com), author and maintainer of several popular open source projects like lint-staged and react-dropzone, international speaker and workshops coach.
WHAT DO WE OFFER
maximum 10 people in a group, so you will definitely receive enough attention from trainer
experienced trainer, who will lead you through workshop's program
support team, who will help you with all questions and issues
high quality content
If you are a developer:
If you are a manager or business owner:
Investments in your employees's skills and knowledge is always a good idea. Firstly, because they definitely will appreciate your care and rate you as excellent employer, and secondly, because as higher expertise employees gain, higher ROI company will receive.

So investing only $299 and couple of hours mean long time benefit for your company.
Our workshops will help you stay up-to-date and to deep your expertise in React JS development. We offer workshops for different levels of knowledge. After completing workshops you will definitely rise your level of expertise, what will help you to stay in demand and explore fantastic career opportunities.
If you are a developer:
Our workshops will help you stay up-to-date and to deep your expertise in React JS development. We offer workshops for different levels of knowledge. After completing workshops you will definitely rise your level of expertise, what will help you to stay in demand and explore fantastic career opportunities.
If you are a manager or business owner:
Investments in your employees's skills and knowledge is always a good idea. Firstly, because they definitely will appreciate your care and rate you as excellent employer, and secondly, because as higher expertise employees gain, higher ROI company will receive.

So investing only $299 and couple of hours mean long time benefit for your company.
SHOW MORE
FOR WHOM?
Frontend React developers with a solid understanding of HTML and CSS who are challenged with building a UI component library that is coupled with their design system. You'll need an intermediate to advanced level of understanding React concepts and you need to be proficient in writing functional components using React hooks. This workshop won't teach you writing React code but instead will focus on code organization, API design, and making your components reusable.
WHAT YOU NEED BEFORE WE START
To learn command line basics we recommend Really Friendly Command Line Intro by Tracy Osborn.
Git 2.0, or newer Node.js 10.0, or newer npm 6.0, or newer
To learn React we recommend the official tutorial and The Beginner's Guide to React course by Kent C. Dodds.
JavaScript, CSS, HTML and React experience is required. Command line basics will be very useful.
COURSE BENEFITS
This workshop covers general architecture principles and React-specific techniques that lead to better components architecture and API design and are going to make teams be more productive and products be more consistent.
The truth is, the way your component library is built will inevitably affect its adoption and quality of the product. If components aren't flexible enough to match business requirements and time constraints, there will be hacks and workarounds — the source of endless bugs and maintenance issues. On the other hand, too much control over markup and styling can lead to inconsistent user interfaces and hurt user experience.
Workshop Ended
Workshop #2
"Resilient Component Libraries with React"
Responsible for payment:
Additional information
Geekle Corp.
910 Foulk Road, Suite 201
Wilmington, DE
19803, USA
Designed by:
Our website is almost ready
Create a targeted live campaign.
Scale your infrastructure with our simple service.
Days
Hours
Minutes
Seconds
Leave your email below to receive updates
Click to order
Total: 
Contact Information
Promo code
Payment method
Contact the organizer if you need a refund