As you know there are many global state management solutions to React out there, like Context, Redux, Mobx, Recoil, etc. All of them have their advantages and disadvantages. I used Redux for several years and using Context too, but there is a state manager that if you check it out, you choose it over other ones! It’s Zustand. If you likes hooks you will like Zustand too.

Zustand is really simple but powerful state manager for react. For Zustand, just create a store, and then bring the hook into your component, and use it.

You’d create a custom hook and…


What is Tailwind CSS

Tailwind CSS is a utility-first CSS framework that means unlike other CSS frameworks like Bootstrap or Semantic UI, it doesn’t give us automatically pre-styled components. Instead, it gives us utility classes that help us to build our components using these utility classes.
With the usage of utility-first CSS libraries, you do not need to update CSS files in your application life. It’s easy to maintain large projects, because you only maintain HTML files, instead of a large CSS codebase. There is no side effect on the changing style of the project. …


همون طوری که می‌دونی مدیوم در حال حاضر از زبان‌های راست‌چین (Right To Left) مثل فارسی، عربی، اردو و عبری پشتیبانی نمی‌کنه. بجز چپ چین بودنش، قلم یا فونت مناسبی هم برای فارسی نداره.

خب امروز عصر به صورت ناگهانی آخرین مقالهٔ @OstadTofan رو خوندم و دلم خواست که دست کم مدیوم رو برای خودم راست‌چین کنم و یه قلم معقولی هم بهش اضافه کنم.

همین نوشته به صورت راست‌چین و با قلم جدید

راست‌چین

برای راست‌چین کردنش دوتا ایده به ذهنم رسید اول اینکه یه دکمه به سایت مدیوم اضافه کنم که وقتی روش کلیک می‌کنیم دایرکشن صفحه رو تغییر بده. ایده خوبیه ولی دوست داشتم خودکار باشه! …

Arash Kadkhodaei

Yet another software 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