Muhammadislom - AyTi Blog
1.42K subscribers
657 photos
51 videos
10 files
234 links
"IT sohasidagi influencer, nazariy va amaliy loyihalar asoschisi."

• Middle Frontend (React va Nextjs) dasturchi
• Freelancer 30+ proyekt

Natijalar: @muhammadislom_results

Soham bo'yicha nazariy va amaliy bilimlarni ulashib boraman.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Universitet haqida to'g'ri fikr aytibdi.
🔥3💯1
UseRef Hook bizga renderlar orasidagi qiymatlarni saqlab qolish imkonini beradi. U yangilanganda qayta ko'rsatishga olib kelmaydigan o'zgaruvchan qiymatni saqlash uchun ishlatilishi mumkin. U to'g'ridan-to'g'ri DOM elementiga kirish uchun ishlatilishi mumkin.

@Muhammadislom_Dev
👍2🔥2
🔍 React Query nima?

React Query – bu React dasturlarimizda ma'lumotlarni olish, kesh qilish, sinxronizatsiya va boshqa ko'plab jarayonlarni osonlashtiruvchi kutubxona. Bu kutubxona server holatini boshqarishni oddiy va samarali qiladigan bir qator hook va utilitalarni taqdim etadi.

🚀 Nima uchun React Querydan foydalanish kerak?

Samarali ma'lumotlar listini olish: React Query ma'lumotlarni olishning murakkabliklarini yashiradi. Kesh qilish, fon yangilanishlari va qayta ma'lumotlarni olishni avtomatik ravishda boshqaradi.

Avtomatik kesh qilish: React Query so'rovlaringizni kesh qiladi va eski ma'lumotlarni aqlli tarzda yangilaydi.

Sinxronizatsiya: Ma'lumotlaringizni bir nechta komponentlar orasida muammosiz sinxronlashtiradi.

💡 Asosiy xususiyatlar

So'rovlar (Queries): useQuery yordamida ma'lumotlarni oling va ularni server bilan sinxronlashtiring.
Create, Update, Delete: useMutation yordamida serverdagi ma'lumotlarni o'zgartiring.

@Muhammadislom_Dev
👍2🔥1
Ishdagi sherigim bilan suhbatdan:
- Brat freelance proyektlarni qayerdan olasiz?
- Uylanish kerak uning uchun.
😁2👍1
Muhammadislom - AyTi Blog pinned «Execution context JavaScript Closure React Query JavaScript Funksiyalar FingerPrint Integration YouTube da 2yil oldin oz-moz qilgan mehnatlarim bor ekan hali ham. Kerakli va foydalilarini topishga osonroq qildim nasib bo'lsa buni hali to'ldirib boraman.…»
ChatGPT 4o versiyasi 😌.
O'zim haqimda informatsiya so'ragandim 😄
🔥3👏1
Server harajatlarini kamaytirish uchun coolify.io dan foydalaning. Bu vercelning bepul muqobili.

Siz bir vaqtda frontend, backend, databaseni deploy qilishingiz. Plausible, Supabase kabi open-source platformalarni o'rnatishingiz mumkin.

Hosting uchun Digitalocean yoki Hetzner dan foydalaning.
🔥4👍1
JavaScriptda ishga joylashishda interviewlarda ko'plab so'raladigan mavzular ro'yhati:


Core JavaScript
-Variables, Expressions, Operators, Statements
-Objects, Arrays
-Functions
-Type Conversions
-Functions (scope, closure, patterns)
-OOP
-Regular Expressions
-Strict Mode
-ECMAScript 5+
-Promise
-async await


Client Side JavaScript
-Window (as global object)
-DOM (selection, manipulation, traversing)
-CSS Scripting
-Events
-Timers
-Web Storages
-Network Communications

Ulashing.

#JavaScript

@Muhammadislom_Dev
👍4🔥1
🚀 Framer Motion bilan Animatsiyalarni Osonlashtiring! 🚀

Framer Motion - React applicationlari uchun animatsiya kutubxonasi. 💻

🌟 Asosiy Xususiyatlar:

- Animatsiyalarni tez va oson yaratish.
- Barcha turdagi animatsiyalar uchun ideal.
- React bilan ishlay oladi.

🔧 Misol:

import { motion } from 'framer-motion';

<motion.div
animate={{ rotate: 360 }}
transition={{ duration: 2, loop: Infinity }}
style={{ width: 100, height: 100, backgroundColor: 'blue' }}
>
Rotate Me
</motion.div>



#ReactJS #FramerMotion #WebDevelopment #JavaScript #Coding

@Muhammadislom_Dev
👍2🔥2👏1
JavaScript'da o'zi nechta scope bor ? 🤔

1. Global Scope
2. Function(Local) Scope
3. Block Scope
4. Module Scope

Module Scope'ni ko'pchilik bilmasligini aytibdi. Men ham birinchi eshitganimda, biroz o'ylanib qolgandim. Chunki ko'p manbalar bu haqida gapirmaydi. Aslida, bizda har bir modul uchun alohida Scope bor. Bunga misol import qilgan biror modulingizni ichidagi oddiy o'zgaruvchiga import qilayotgan moduldan turib kira olmasligingiz.


1. Batafsil manba
2. Batafsilroq manba

@Muhammadislom_Dev
👍3🔥2
muhammadislom.uz
Dizayn bo'yicha fikrlar menga qiziq. Commentda qoldirishingiz mumkin. Rasm va boshqa contentlarni endi to'g'rilash jarayonida.
🔥2👍1
Html, Css, Scss, Bootstrap, JavaScript va Jquery tehnologiyalaridan foydalangan holda bir nechta bepul templatelaridan foydalanishingiz mumkin. Bu yerdan o'zim ham foydalanaman.

Manzil: https://templatemo.com/
👍2🔥2
Media is too big
VIEW IN TELEGRAM
Qayerdan kelarkin shunaqa gʻoyalar 😁.

Bizni lox deb o'ylaydi bular
😐1
Radixui - bu kichik componentlarni o'zini ichiga jamlagan ui library. Uni o'zingizni loyihangizga install qilib o'rnatib foydalanishingiz mumkin. Bu uidan birinchi marta foydalandim va effectivliroq ko'rindi menga.

Natijasini muhammadislom.uz shunda ko'rishingiz mumkin. RadixUI va Tailwind Css style uchun foydalanganman menga qulay bo'ldi.

Radix UI -> https://www.radix-ui.com/

@Muhammadislom_Dev
👍21🔥1
Qisqa suhbatdan:
- IELTS sertifikatini nima uchun olding?
- Sovchilikka borishkanida diplomga qo'shib ko'satish uchun.
- Ha unda kelin tanlaganida listeninggi 9 speakinggi 5 bo'lgan kelin tanlagin.


Tushungan tushundi:)
🤣3😁1🍓1
Hozir ishdan chiqsam, ko’chada mendan boshqa hech kim yolg’iz emas. Nega bunday ekan 🤔🫣
😁1🐳1🌚1