<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


Should You Trust Your API with tRPC?

September 20, 2022

How much should you trust your APIs? Trust between the frontend and backend is fundamental—in most modern web applications, both sides are ultimately accountable for the application.

How to Use React Suspense to Improve Your UI Load Time

September 7, 2022

If you work regularly with React, chances are you are already familiar with at least the concept of React Suspense. Suspense is a useful tool provided by the React library that allows developers more...

How to Create a Web Component with Create React App

August 22, 2022

Have you ever felt the need to put some React code on a site that isn't React? Enter react-to-webcomponent, a free library from Bitovi that makes it easy to put a React application inside of a web...

How to Create a Path Alias in Webpack

August 8, 2022

We've all been there: you’re multiple folders deep in a project, and you must reach up to grab a component in a top-level folder with an unknown level of ../'s to traverse. These complications...

Work Smarter: Optimize Your Checklists with Emoji-Coding ✅

July 25, 2022

Ready to level-up your note taking and task management? Emoji-coding is a fun little technique to help you manage your checklists. It's designed to help document and tackle tasks more efficiently,...

Use Objects or Switch Statements in Javascript?

January 10, 2022

Do you use switch/case statements or do you use object literals in your Javascript? 

A Simple Asynchronous Alternative to React's useReducer

July 27, 2021

Even though React's useReducer has gained a lot of popularity during the last couple of years, it can be difficult to use for some common cases. Specifically, it requires a lot of boilerplate to...

RxJS with React: Actions and Subjects (Part 2)

February 22, 2021

Part 2 of this series, focusing on Actions and Subjects, is available on Dev.to.

RxJS with React (Part 1)

October 10, 2019

RxJS and React go together like chocolate and peanut butter: great individually but they become something incredible when put together.

Recursive React Components

May 7, 2019

Often times, particularly when dealing with complex nested data, React developers need to re-think the way they're structuring their component trees. In certain cases, when the data requires it,...