A look inside your browser

Photo by Krsto Jevtic on Unsplash

Creating your own JavaScript wrapper for an API

Photo by j zamora on Unsplash.
  • Defining data models and normalization. You would need to make sure that the data you receive from the API is saved in a structured way.
  • Create a controller for the API that keeps all the methods in one place so you can easily modify and find all usages of the API…

What makes a great design system — and how can you create your own for your project or company?

Photo by Alvaro Reyes on Unsplash

Pressure makes better programmers, faster

Photo by Patrick Tomasso on Unsplash

Reasons to Participate in Hackathons

Now that we have covered the definition, we can start with…

Fetch-on-render, fetch-then-render, render-as-you-fetch

Photo by Franki Chamaki on Unsplash

Performance pitfalls and how to avoid them

Photo by Kolleen Gladden on Unsplash

Re-Renders Matter

Alright, we identified that we may encounter some performance issues while using Hooks, but where are they coming from?

It’s all about control

Controlled input values are being kept in the local state. Every time the user changes the content of the input, the onChange function updates the React state, Component rerenders with the new value passed to Input.

Let browser do its job



During an initial…

Ilya Lyamkin

JS Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store