Memoization is very common technique in programming, which consist of storing result of a function for later usage. You can call it like memorization for functions to distinguish from regular of the word memorization. Memorization is remembering result for functions. We will optimize our program and our computation may be…

The Spread and Rest operators are very strong tools for JavaScript and react projects. Actually it’s only one operator with three dots|…|. If we call it spread or rest depending on where we want to use it, the spread operator is used to split array elements or object properties. …

We will talk about how to find or search a node in a Binary Tree in this article. Basically the idea is that When you have a binary tree you can search to see if a value is in that tree. We could search to see if number(50) is in…

React Hooks is actually a collection of functions by React. We can use functional components therefore we can convert the component to functional component. You can use React hooks feature Because React 16.8 or higher projects now are able to use hooks. …

The two pointer technique is very efficient technique in software developers skills. You can use this technique and solve the problem faster and easier when you have a technical interview. I will cover the basics of this technique in this. I will try to explain how to use two variables…

The reducers specify how the app’s state changes in response to actions sent to store. The action only shows what kind of action was made for application but does not give any information about state changes. Reducers is giving information on how to change the state. Reducers is a function…

Actions are just Plain Old JavaScript Objects (POJOs), We will discuss about properties of actions, and how to implement a function to create actions.

What is the Actions

The purpose of the dispatching actions to our store to desirable changes to update our states. …

Soner Mezgitci

Software Engineer | Ruby on Rails | JavaScript | HTML5 | CSS | PostgreSQL | React | Redux

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