<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 "> Bitovi Blog - UX and UI design, JavaScript and Front-end development

Bitovi |

Join Us Thursday June 13th for Bitovi’s Online Meetup

Talks will include “useReducer: Complex State Without Redux,” “Advanced Drag & Drop,” “Angular’s Control Value Accessor Interface,” and “The Future of CanJS.”

Chasen Le Hara

Chasen Le Hara

Twitter Reddit

This meetup already happened! You can watch the recordings on YouTube:

Join us on June 13th from 9 am – 10:30 am Pacific Time for our next online meetup! We’ll have a handful of short talks on a variety of interesting topics, including…

useReducer: Complex State Without Redux

The React hook useState() allows us to add local state to our React function components, but sometimes state can get a little messy. In his talk, Adam L. Barrett will show us how useReducer() may be able to clean up some state issues and help manage local component state.

Advanced Drag & Drop

HTML5’s drag and drop APIs enable users to drag items around a page, but it lacks some useful features. Rolling your own drag and drop enables you to build features such as reading data about what’s being dragged before it’s dropped. In this talk, Brad Momberger will guide us through an example of dragging items into a Canvas with a complete reimplementation of drag and drop.

Angular’s Control Value Accessor Interface

Traveling through space and time is hard, but writing clean Reactive Forms in Angular doesn’t have to be, thanks to the Control Value Accessor interface! In her talk, Jennifer Wadella will show us how to write cleaner, clearer code faster, and solve some formerly complicated problems.

The Future of CanJS

CanJS 5.0 is already nearly a year old. The DoneJS core team recently added several new Ecosystem packages that focus on creating Custom Elements using APIs that will seem familiar and refined to anyone that’s used a recent version of CanJS. In his talk, Kevin Phillips will show us how we can use these APIs today and how we’re using them to shape the next major version of CanJS.

Register today!

After the talks, we’ll have a group chat to discuss the presentations, talk with the presenters, and put the meet in meetup.

This meetup is free to attend, but you have to register to save your spot!

Register for the meetup

And before the meetup, be sure to join our community Slack! After you’ve joined, come say hello in our #introductions channel. We’re excited to chat with you there and see you at our next online meetup!