Try : Insurtech, Application Development

AgriTech(1)

Augmented Reality(20)

Clean Tech(8)

Customer Journey(17)

Design(45)

Solar Industry(8)

User Experience(68)

Edtech(10)

Events(34)

HR Tech(3)

Interviews(10)

Life@mantra(11)

Logistics(5)

Strategy(18)

Testing(9)

Android(48)

Backend(32)

Dev Ops(11)

Enterprise Solution(29)

Technology Modernization(8)

Frontend(29)

iOS(43)

Javascript(15)

AI in Insurance(38)

Insurtech(66)

Product Innovation(58)

Solutions(22)

E-health(12)

HealthTech(24)

mHealth(5)

Telehealth Care(4)

Telemedicine(5)

Artificial Intelligence(147)

Bitcoin(8)

Blockchain(19)

Cognitive Computing(7)

Computer Vision(8)

Data Science(22)

FinTech(51)

Banking(7)

Intelligent Automation(27)

Machine Learning(47)

Natural Language Processing(14)

expand Menu Filters

React 18: From A Developer’s PoV

React 18, the much-awaited version of React is out with exciting features like automatic batching, a new API –startTransition, and streaming server-side rendering with support for Suspense. What’s so special about this newer version is its unique “concurrent rendering” method. In the earlier versions of React, the rendering process was synchronous and non-interruptible where the UI would lock during long render processes and not respond to user input instantly. Using React 18, the rendering process can be made asynchronous and can be interrupted, paused, resumed, and even abandoned enabling developers to create a more fluid user experience.

How to update from React 17 to React 18?

React 18 is currently released in alpha and can be downloaded using the command 

image2.png

A component is usually rendered like this

image4.png

However, to utilize the latest features, components need to be rendered like this:

image3.png

What’s there in React 18?

Automatic Batching

Automatic Batching is the rendering that occurs at the same time whenever triggered to update with multiple states at once. The previous version of React could only batch updates inside React event handlers. If the multiple state updates are triggered by a promise or a callback, their responses are not rendered at the same time. But with React 18, all renders are batched, meaning they’ll occur at the same time, regardless of their trigger.

image12.png

Here’s an example with a promise:

image5.png

Suspense

With Suspense, React 18 makes major performance improvements to SSR by making serving parts of an app asynchronously possible. Suspense helps in specifying what React should show when a part of the tree isn’t ready to render. For instance, in case there are four components: a Header, a Sidebar, a Banner component, and the Main component. If all four of them are stacked on each other like this 

image9.png

Then, the server would try to render them at once, slowing the entire page down. If the Header, the Sidebar, and the Main are more important for the readers, one can prioritize these over the Banner by wrapping the Banner component in Suspense tags:

image6.png

As a result, the server would first serve the Header, Side Bar, and Main component, and then a spinner would be displayed while the Banner waits to load.

Transitions

React apps are interactive, however, to make an app update itself as people interact with it, constant updating might cause the app to slow down significantly and give a poor user experience. Transition is a new React feature that differentiates between urgent and non-urgent updates. Transition updates transform the UI from one view to the next.

  • Urgent updates are the direct interactions like typing, clicking, pressing, etc., that need immediate response to match one’s intuition about how physical objects behave. Otherwise, they feel “wrong”. However, transitions are different because the user doesn’t expect to see every intermediate value on the screen. 

Single-user input should typically result in both an urgent and a non-urgent update for the best user experience. StartTransition API can be used inside an input event to tell React which updates are urgent and which are “transitions”.

image8.png
  • Non-urgent updates are wrapped in ‘startTransition’ and would get interrupted if more urgent updates, such as clicks or keypresses, emerge. If a user interrupts a transition (for example, by typing multiple characters in a row), React will discard any stale rendering work and render only the most recent update.

New Hooks

  1. UseId

useId is a new hook for creating unique IDs on both the client and the server while avoiding hydration mismatches. It’s most beneficial for component libraries that need to integrate with accessibility APIs that require unique IDs. This addresses a major problem that existed in React 17 and in its previous versions, but it’s even more critical in React 18 because of how the new streaming server renderer delivers HTML out-of-order.

image10.png

 

  1. useTransition

‘useTransition’ and ‘startTransition’ would allow marking some state updates as not urgent. By default, other state updates are considered urgent. React would allow urgent state updates (for example, updating a text input) to interrupt the non-urgent state updates (for example, count results).

image11.png

 

  1. useSyncExternalStore

‘useSyncExternalStore’ is a new hook that enables external stores to support concurrent reads by forcing updates to the store to be synchronous. It eliminates the necessity for useEffect when implementing subscriptions to external data sources, and is recommended for any library that integrates with a state external to React.

image7.png

 

  1. useDeferredValue

‘useDeferredValue’ helps to delay re-rendering a non-urgent part of the tree. It works in the same way as debouncing, although it offers a few advantages. React will attempt the deferred render directly after the initial render is reflected on the screen because there is no predetermined time delay. The deferred render is interruptible and doesn’t block user input.

image13.png

 

 

  1. useInsertionEffect

‘useInsertionEffect’ is a new hook that allows CSS-in-JS libraries to address the performance difficulties of injecting styles in the render. Unless you’ve already built a CSS-in-JS library we don’t expect you to ever use this. This hook will activate after the DOM is mutated, but before layout effects read the new layout. useInsertionEffect is even more important in React 18 because React yields to the browser during concurrent rendering, giving it a chance to recalculate the layout.

image1.png

Conclusion

With the introduction of React 18, there has been a drastic change in the world of web applications because of its unique offerings like concurrent mode and server-side rendering. The latest feature would make it easier to develop and maintain a code as well as make apps faster and more responsive to user interactions.

About the author:

Manikandan is a Technical Lead at Mantra Labs working on React/Angular-related projects. He is interested in learning about stock analyst trading algorithms, and in his free time, he loves to swim, cook, and play cricket and chess.

Cancel

Knowledge thats worth delivered in your inbox

The Pet Tech Boom You Can’t Ignore: How Smart Devices Are Revolutionizing Pet Care

By :

What’s your first thought when you see a puppy strutting around in a tiny sweater or hear about luxury pet spas? Maybe, “That’s adorable!” or “Why don’t I have that life?” And let’s be honest—some pets have social media accounts with better engagement than most of us. Beyond the cuteness, these trends signal a deeper shift. The global pet care market is booming, with India’s pet Industry alone hitting $3.20 billion. It’s the age of pet tech, Today, pets are family—sharing our homes, routines, and emotional lives. 

It’s not just technology for convenience’s sake, these innovations address real pain points. By solving pet-owner concerns, pet tech transforms pet care into a proactive, data-driven, and deeply connected experience.

Innovations Driving the Pet Tech Revolution

Here’s how technology is reshaping the industry:

  1. AI-Powered Insights
    AI doesn’t just automate, it learns. Devices now recognize pet behavioral patterns of the pets to make personalized recommendations, whether it’s switching a pet’s diet or alerting owners to early signs of illness. 
  2. Wearable Tech
    These aren’t just GPS trackers; they’re fitness and health monitors for pets. From tracking activity levels to monitoring heart rates, wearable technology for pets is becoming an essential tool for modern pet parents. For instance, a dog recovering from surgery can wear a tracker to alert you if they’re too active, preventing injury.
  3. Smart Devices
    Automating routine tasks like feeding, watering, and waste management frees up time while ensuring your pet’s basic needs are met. Think smart pet feeders that portion meals based on your pet’s diet plan or self-cleaning litter boxes that operate automatically after every use.
  4. Telemedicine Platforms
    Virtual vet consultations are game-changers, especially in urban areas where time and traffic are challenges. Imagine spotting unusual behavior in your cat and connecting with a veterinarian online instantly through video for advice.
  5. Interactive Gadgets
    Smart pet toys and cameras aren’t just fun—they address pet anxiety, loneliness, and boredom. Treat-dispensing cameras let you check in on your dog and reward them with a snack while you’re away.

Startups: The Powerhouses of Pet Tech Innovation

Pet tech’s meteoric rise is fueled by ingenious startups redefining what’s possible:

  • Pet Wireless: Tailio, their health monitoring platform, combines non-wearable sensing devices, cloud-based analytics, and a mobile app. It empowers pet owners with insights and helps vets deliver superior care.
  • Dinbeat: This startup specializes in wearable tech for pets, offering devices that remotely monitor vital signs. Alerts via a mobile app ensure timely intervention.
  • Obe: By harnessing real-time consumption data, Obe’s digital wellness platform allows pet owners to make informed health and nutrition decisions. Early diagnosis capabilities are a game-changer.
  • Scollar: Their full-stack platform integrates a modular smart collar, mobile app, and cloud data service. Scollar offers comprehensive solutions for managing pet and livestock health.
  • Mella Pet Care: Known for its AI-assisted, non-rectal thermometer, Mella provides fast and non-invasive temperature readings. Its seamless integration with apps and patient management systems enhances diagnostics.

Globally, the pet tech industry is riding a wave of growth, driven by innovation and shifting consumer behaviors: Market reports predict continued expansion, highlighting the rise in demand for smart pet care solutions and personalized offerings.

Conclusion: A Revolution in the Making

Pet care technology is transforming, blending tradition with technology to create a seamless and smarter experience. As brick-and-mortar pet stores evolve with online conveniences like home delivery and smart pet toys become everyday essentials, the possibilities of pet tech are redefining what it means to care for our furry companions. Advanced analytics now tailor diets, grooming, and preventive care, ensuring our pets get the attention they deserve.

Yet, amidst all the innovation, the essence of pet care remains rooted in love, connection, and trust. While gadgets can simplify tasks, they can never replace the joy of a wagging tail, the warmth of a purr, or the bond that comes from shared moments. As we embrace this technological revolution in pet care, we must also prioritize ethical innovation—where privacy, security, and empathy lead the way.

At Mantra Labs, we are committed to building solutions that empower pet parents without compromising the human-animal bond.

The pet tech revolution isn’t just about innovation—it’s about elevating how we care for our pets, ensuring they live happier, healthier, and more connected lives. Whether you’re a pet parent, an industry leader, or simply curious about the future, one thing is clear: our pets aren’t just part of our lives; they’re part of our hearts. And with technology, we can give them the care they truly deserve.

Cancel

Knowledge thats worth delivered in your inbox

Loading More Posts ...
Go Top
ml floating chatbot