This is Part 2 of our series, Using Jest and Testing Library with React Native. This post will cover the steps you’ll need to take to write your first test. We will also break down the code line-by-line, so you have a clear understanding of the process.
Using Jest and Testing Library with React Native Part I: Setting Up
In this post, Part 1 of Using Jest and Testing Library with React Native, I’ll give a brief introduction to Jest, Testing Library, and React Native. Then, we’ll walk through how to set each of them up. This will prepare us for Part 2, creating our first test.
How TypeScript Can Take Your React Development to the Next Level
No matter how much you love JavaScript, as with all languages, there are certain aspects of it that are bothersome and frustrating. The lack of strict typing of variables/objects and the mysterious reference errors that donโt present themselves until run-time are among the most common complaints about JavaScript. Luckily, TypeScript offers a solution, especially for React-based applications.
TypeScript alleviates these headaches for vanilla Javascript. When integrated with a JavaScript framework like React, web application development becomes much more consistent with a standard object-orientated language.
In this blog post, I will be giving you a high-level breakdown of what TypeScript is and how to use it with either a new or existing React application.
Innovating Amid COVID Times
They say necessity is the mother of invention, and the pandemic has given us plenty of need for finding and innovating new ways of functioning.ย
The COVID-19 pandemic has impacted most aspects of modern-day work life, perhaps most notably, physical office spaces. Working from home has become the new norm and many offices, including ours, have few if any folks working from their physical locations.ย ย
As things begin to reopen, many organizations will ask their staff to slowly transition from home back into the office. As Keyhole embarks on this transitioning process, our goal is to be as safe and responsible as possible.ย
With almost 100 people on the Keyhole team, we have chosen to limit the number of folks allowed to work from our office at one time to continue to ensure the safety of our employees.ย
In this post, we discuss how our SMS conversational texting platform, KHS {Convo}, has allowed us to manage our return to the office and how it could benefit your organization as well.
Storybook with React
In most React applications, there are many components working closely together to share and pass data between them. This can sometimes make it difficult to test components individually. Maybe you want to see how a component will react when given invalid data, or you want to test your component visually in different states. Storybook gives you a great way to do this in isolation, without worrying about the app-specific dependencies or requirements.
Storybook is an open-source tool for developing user interface components in isolation. In other words, it’s a playground for UI components. In this blog, we will dive into the basics of Storybook, write a Storybook for Material UI’s button component, and look at a couple of its add-ons.




