Yomi Eluwande JavaScript developer. Wannabe designer and Chief Procrastinator at Selar.co and worklogs.co.

Stories by Yomi Eluwande

React OnClick Event Handlers: A Complete Guide

React onClick event handlers: A complete guide

Dev

This guide covers React’s `onClick` event handler, including information about event listening, synthetic events, custom events, and more.

Yomi Eluwande
Nov 26, 2024 ⋅ 12 min read
How To Test React Hooks With Jest, Enzyme, And React Testing Library

How to test React Hooks

Dev

Testing your React app is a necessity, but testing Hooks can get a bit complicated. Learn how to test Hooks multiple ways in this guide.

Yomi Eluwande
Dec 18, 2023 ⋅ 11 min read
React Suspense: Async Rendering In React

Async rendering in React: Suspense, Hooks, and other methods

Dev

Implement React Suspense to manage async operations, and compare it with other async rendering methods such as the `useEffect` and `useEffect Hooks`.

Yomi Eluwande
Nov 13, 2023 ⋅ 10 min read
Data Fetching With GetServerSideProps And GetStaticProps

Data fetching in Next.js with getServerSideProps and getStaticProps

Dev

Compare the `getInitialProps`, `getServerSideProps`, and `getStaticProps` data fetching methods, and how they work for server-side rendering and static site generation.

Yomi Eluwande
Sep 8, 2023 ⋅ 8 min read
A Guide To Material Design With React

A guide to Material Design with React

Dev

Learn if you should use Material Design in your React project with this guide, which covers MUI components like fonts, CSSBaseline, and more.

Yomi Eluwande
Apr 18, 2023 ⋅ 12 min read
Headless Browser Testing Guide

Headless browser testing guide

Dev

Explore fast, lightweight headless testing tools: PhantomJS, Puppeteer, Headless Chrome, Nightmare, Selenium, Playwright, and Cypress.

Yomi Eluwande
Mar 20, 2023 ⋅ 12 min read
Gatsby Partial Hydration

Understanding partial hydration in Gatsby 5

Dev

Partial hydration enables you to selectively add interactivity to your otherwise completely static app, improving frontend performance while still keeping the benefits of client-side apps.

Yomi Eluwande
Dec 21, 2022 ⋅ 4 min read
React Jest Pupeteer E2e Testing

React end-to-end testing with Jest and Puppeteer

Dev

Catch bugs in your code before your React app is live by performing end-to-end testing with Jest and Puppeteer.

Yomi Eluwande
Sep 20, 2022 ⋅ 10 min read
Typescript Gatsby Project Set Up Nocdn

Setting up a TypeScript and Gatsby project with GraphQL

Dev

Explore Gatsby and its usage with GraphQL and TypeScript. Learn to fetch data in Gatsby apps using GraphQL with either page queries or StaticQuery.

Yomi Eluwande
Apr 13, 2022 ⋅ 9 min read
A Guide to React Forms and Events Using Formik

A guide to React forms and events using Formik

Dev

Building forms in React? Learn how React deals with forms and events, and how to build forms using the Formik library.

Yomi Eluwande
Dec 10, 2021 ⋅ 11 min read
The Vue logo against a blue background.

A complete guide to forms in Vue.js

Dev

Learn how to create, validate, and utilize inputs from a form in a Vue.js x2 application.

Yomi Eluwande
Jan 1, 2021 ⋅ 8 min read
LogRocket React Reference Guide: React.Component

React Reference Guide: React.Component

Dev

Our all-in-one reference guide to the React.Component class API, covering the component lifecycle, lifecycle methods, and class properties.

Yomi Eluwande
Sep 4, 2020 ⋅ 9 min read