Skip to content

everyday.codes

personal blog by Michael Krasnov

  • feed
  • medium
  • about
  • night mode
  • search
  • search hide

Tag: react

Learn GraphQL by Building a Github Client – Tutorial

february 21, 2020 by michael krasnov | tags: graphql, javascript, react, tutorial
Learn GraphQL by Building a Github Client – Tutorial

GraphQL is a query language by Facebook, which became very popular as a replacement for REST. In this tutorial, we will build a React application that pulls data from Github using GraphQL.

read more “Learn GraphQL by Building a Github Client – Tutorial”

Create Custom Jest Matchers to Test Like a Pro

february 19, 2020 by michael krasnov | tags: javascript, jest, react, testing
Create Custom Jest Matchers to Test Like a Pro

Jest is an industry-standard testing framework for JS projects. It was developed by Facebook to test their code and was made open-source. In this article, I will teach you to create custom Jest matchers to supercharge your testing skills.

read more “Create Custom Jest Matchers to Test Like a Pro”

React.useMemo and when you should use it

february 12, 2020 by michael krasnov | tags: hooks, performance, react
React.useMemo and when you should use it

As your application scales, performance issues become more and more evident. While React is very well optimized and fast out-of-box, it is important to know the instruments it provides to make your code even faster. One of such instruments is React.useMemo hook and its sidekick, React.useCallback.

read more “React.useMemo and when you should use it”

Posts navigation

Newer posts

Top Posts

  • How to use Latex in RMarkdown
  • Abstract Classes and Meta Classes in Python
  • A hands-on guide to concurrency in Python with asyncio
  • How to write a simple math interpreter in Python
  • Structural Pattern Matching in Python: In-Depth Review

archives

  • June 2023
  • January 2023
  • December 2022
  • July 2022
  • May 2021
  • February 2021
  • January 2021
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • August 2019
  • July 2019
  • June 2019

categories

  • best-practices
  • code-review
  • collections
  • crypto
  • fuchsia
  • google
  • graphql
  • java
  • javascript
  • life
  • linux
  • mobile
  • news
  • open-source
  • python
  • react
  • react-native
  • tutorials
  • Uncategorized

michael krasnov (c)
linkedin | github | telegram

This website uses cookies to ensure you get the best experience on our website. Learn more