React Digest #329: Hide popups when the user scrolls away with React

And more news, tutorials and articles about React in this week's issue.

#329 — November 08, 2021 View in browser

React Digest

Spread the word, build the community, share the knowledge – invite your friends.

sponsor

How To Use and Customize the KendoReact DatePicker

If you’ve ever had to build your own date picker component, then you know it’s no easy task. Often, the default HTML date picker simply won’t cut it. So get your calendar out and pencil this blog in for the next few minutes, because we’re going to take a deep dive into all the features and functionality of the KendoReact DatePicker—just one of the beautiful and fully accessible components that make up the KendoReact Date Inputs Library!

this week's favorite

Hide popups when the user scrolls away with React

How to write a custom hook that will ensure that sticky popups don’t ruin the UX in your React app.

React Router v6

Easily the single biggest reason for a new router release is the advent of React hooks. You may remember Ryan's talk introducing hooks to the world at React Conf 2018 and how a lot of the code that we were all used to writing with React's "lifecycle methods" just sort of melts away as you refactor class-based React code to hooks.

How to test a select element with React Testing Library

I recently needed to add tests for a <select> element I was developing, and I couldn't find a lot of resources on how to do this with React Testing Library, so I'll share the approach I went with.

Creating a React component with TDD

Join me in this post as I create a React component using Test Driven Development (TDD) approach.

How to build an advanced multipart component with Chakra UI

Chakra UI is a modular and accessible component library that has won the hearts of many developers. I personally really like its progressive disclosure of complexity for the APIs (theming, components, helper functions). Often times you’ll find yourself modifying some theme properties like colors and sticking with the components it ships with. However, you can use component styles to change individual components to your liking. This allows you to change base & default styles but also add new styles to a component and modify properties like size, variant, color scheme, and color mode behavior.

newsletters


© 2021 Bonobo Press
Would you like to advertise or post a job with us? Check out our latest media kit.
If you no longer wish to receive these emails, click to unsubscribe.

Older messages

React Digest #328: Why hooks are the best thing to happen to React

Sunday, October 31, 2021

And more news, tutorials and articles about React in this week's issue. #328 — November 01, 2021 View in browser React Digest Spread the word, build the community, share the knowledge – invite your

React Digest #327: Structured data, SEO and React

Sunday, October 24, 2021

And more news, tutorials and articles about React in this week's issue. #327 — October 25, 2021 View in browser React Digest Spread the word, build the community, share the knowledge – invite your

React Digest #326: How I built a modern website in 2021

Sunday, October 17, 2021

And more news, tutorials and articles about React in this week's issue. #326 — October 18, 2021 View in browser React Digest Spread the word, build the community, share the knowledge – invite your

React Digest #325: Running React Native everywhere

Sunday, October 10, 2021

And more news, tutorials and articles about React in this week's issue. #325 — October 11, 2021 View in browser React Digest Spread the word, build the community, share the knowledge – invite your

React Digest #324: My React app is slow and I don't know why

Sunday, October 3, 2021

And more news, tutorials and articles about React in this week's issue. #324 — October 04, 2021 View in browser React Digest Spread the word, build the community, share the knowledge – invite your

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that