Kasra Khosravi

  Founder at FeedbackOnSite.co.


34 Stories by Kasra Khosravi

Building a resizable React component using custom React Hooks

Use custom React Hooks like `useGlobalEvent` and the `resize` event to build a simple, resizable React component.
0 8 min read

Web components vs. React

In this post, we will cover types of components, libraries provided for styling in React and web components, and their accessibility.
6 12 min read

Redux immutable update patterns

Explore Redux, covering why immutable updates are important and how to handle tricky updates in nested objects.
0 9 min read

Options for optimizing caching in React

The biggest challenge regarding React is avoiding unnecessary renders, which cause major performance issues in applications. Avoid the problem with solutions for cache management....
1 6 min read

React re-reselect: Better memoization and cache management

Improve your React application's components and reduce unnecessary re-rendering with re-reselect, a lightweight wrapper for Reselect.
1 5 min read

React Tracked: Manage state and prevent excessive re-rendering

Explore React Tracked, a library for state usage tracking, and optimize your application by eliminating unnecessary re-renders.
0 3 min read

Create a custom tooltip component in Vue

Provide information to users without cluttering your UI by creating a tooltip component in Vue. Build a tooltip from scratch and with Vuetify and...
0 5 min read

Create draggable components with React-Draggable

Use the React-Draggable library to add movement to components in your application, benefitting the visual interest and organization of your UI.
0 7 min read

Pagination components with React and Tailwind CSS

Use React and Tailwind CSS to create two different types of pagination components that use navigation buttons and a numbered list.
2 5 min read

Create a performant virtual scrolling list in Vue.js 

Improve your UX and decrease performance lagging by rendering a virtual scroll list in Vue.js with the vue-virtual-scroll-list library.
0 4 min read

React Final Form: A library for more performant forms

Compare React Final Form to Formik, two form management solutions, in terms of community size, dependencies, and performance.
0 4 min read

Upgrade your CSS layouts with Atomic Layout 

Easily create reusable layout units using the Atomic Layout, a new React-based library that uses styled-components.
1 5 min read