Shaking Things Up: Mastering React Component Library Optimization
June 24, 2024
14:30
14:00
Hall A
Hebrew | Advanced | React Focus

Managing a growing component library can be quite a puzzle. The more it expands, the heavier it gets with larger bundle sizes, dependencies multiplying, and the overall complexity going through the roof. And let's face it, it's a headache when every project using the library ends up dragging the entire package, even when they just need a single component 🤦.

But worry not! That's where tree-shaking steps in to save the day!

In this talk, I will spill the beans on my experience fine-tuning a React component library that boasts over 40 components and serves various projects. We'll roll up our sleeves and dig into the world of tree shaking, talk about what you need to get it up and running smoothly and untangle some tricky terms like commonJS vs. ES modules, peer dependencies, and the whole multi-bundle exports thing.

Get ready for some down-to-earth, practical insights that can save you a refactor or two.

Asaf A (1)
Twitter_SM_icon_RN22
LinkedIn_SM_icon_RN22
Website_SM_icon_RN22
Asaf Shochet Avida
Frontend Tech Lead @ Evinced

Asaf is the front-end tech lead @Evinced, with 13+ years of experience under his belt, including frontend, backend, and test automation (go testing!), and a special place in his heart for shiny CI pipelines.

He loves reading Harry Potter with his daughter, mentoring junior devs, and making bonfires with his family.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund 30-14 days prior to the event – 50% Refund No refund will be offered later than that.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund.
30-14 days prior to the event – 50% Refund.
No refund will be offered later than that.