β€βπ₯1π1
Forwarded from Miyashunos
No comment for those who spread misinformation.
https://t.me/uzedu/25331?single (post removed)
https://t.me/OPER_UZ/69918
https://t.me/TYUZBEK/71791
https://t.me/toyloq_hokimligi/27613
Spoiler alert: It's fake.
@Jamshidbek_Izzatulloh
https://t.me/uzedu/25331?single (post removed)
https://t.me/OPER_UZ/69918
https://t.me/TYUZBEK/71791
https://t.me/toyloq_hokimligi/27613
Spoiler alert
@Jamshidbek_Izzatulloh
Diyorbek.dev | π¨π»βπ»
#Common_Beginner_Mistakes_with_React Question number: 2 Who can find the bug here? π @Diyorbekk_dev
Answer
React relies on an state variable's identity to tell when the state has changed. When we push an item into an array, we aren't changing that array's identity, and so React can't tell that the value has changed.
How to fix it: We need to create a brand new array. Here's solution
@Diyorbekk_dev
React relies on an state variable's identity to tell when the state has changed. When we push an item into an array, we aren't changing that array's identity, and so React can't tell that the value has changed.
How to fix it: We need to create a brand new array. Here's solution
function handleAddItem(value) {
const nextItems = [...items, value];
setItems(nextItems);
}@Diyorbekk_dev
Bilamizki array ichidagi elementlarni render qilganimizda bir xil bo'lmagan (unique ) key kerak bo'ladi. (so that React can identify each item).
Nima deb oylaysiz, agar biz key sifatida "uuid" bersak yaxshi yechim bo'laoladimi?
Nima deb oylaysiz, agar biz key sifatida "uuid" bersak yaxshi yechim bo'laoladimi?
Anonymous Poll
59%
Ha, bo'la oladi
29%
Yoq, bo'la olmaydi.
12%
Bilmadim
π₯2
Diyorbek.dev | π¨π»βπ»
Bilamizki array ichidagi elementlarni render qilganimizda bir xil bo'lmagan (unique ) key kerak bo'ladi. (so that React can identify each item).
Nima deb oylaysiz, agar biz key sifatida "uuid" bersak yaxshi yechim bo'laoladimi?
Nima deb oylaysiz, agar biz key sifatida "uuid" bersak yaxshi yechim bo'laoladimi?
Generating it in the JSX like this will cause the key to change on every render. Whenever the key changes, React will destroy and re-create these elements, which can have a big negative impact on performance.
This pattern β generating the key when the data is first created β can be applied to a wide range of situations.
Demak , in conclusion, It is not the best solution.π
@Diyorbekk_dev
This pattern β generating the key when the data is first created β can be applied to a wide range of situations.
Demak , in conclusion, It is not the best solution.π
@Diyorbekk_dev
Front-end yo'nalishi bo'yicha interview tashkillashtirish niyatim bor kim qatnasholadi?
(JavaScript & React)
Interviewer: Diyorbek
Candidate: You π«΅
@Diyorbekk_dev
(JavaScript & React)
Interviewer: Diyorbek
Candidate: You π«΅
@Diyorbekk_dev
#JavaScript
How do you decode or encode a URL in JavaScript?
Note: If you want to encode characters such as / ? : @ & = + $ # then you need to use
@Diyorbekk_dev
How do you decode or encode a URL in JavaScript?
encodeURI()function is used to encode an URL. This function requires a URL string as a parameter and return that encoded string.
decodeURI()function is used to decode an URL. This function requires an encoded URL string as parameter and return that decoded string.
Note: If you want to encode characters such as / ? : @ & = + $ # then you need to use
encodeURIComponent().
@Diyorbekk_dev
#JavaScript
What is memoization ?
Memoization is a technique used in computer programming to optimize the performance of a function by caching its results based on its input parameters.
The goal is to avoid redundant computations for the same set of inputs.
on the picture, a simple example of adding function with memoization in JavaScript .
@Diyorbekk_dev
What is memoization ?
Memoization is a technique used in computer programming to optimize the performance of a function by caching its results based on its input parameters.
The goal is to avoid redundant computations for the same set of inputs.
on the picture, a simple example of adding function with memoization in JavaScript .
@Diyorbekk_dev
π2
Arrayda 7 element bor, hajmi - 10. Har bir element 2 baytni tashkil qilsa, array hotirada qancha joy oladi?
Anonymous Quiz
21%
14 bayt
39%
20 bayt
32%
to'g'ri javob keltirilmagan
7%
70 bayt
π₯2
JavaScript-da Array-ning length istalgancha bo'lshi mumkinmi?
Anonymous Quiz
50%
Ha mumkin
50%
Yo'q checklangan
Forwarded from Aziz Rahimov
Sehrli tabletka
Insonning fikrlash darajasi qancha primitiv bo'lsa u harakatlarining natijalarini shuncha tez xohlaydi. Bitta narsa qilsada darrov natija bo'lsa. Tezda boyib ketish, vazn yig'ish va tashlash, hayp orqali ko'tarilib olish , 2 oyda ingliz tili(yoki dasturlash)ni o'rganib olish shular jumlasidan.
Dunyoqarashi keng va tajribali odamlar esa yuqori natijalar tez kelmasligini bilishadi. Katta natijalar bir martalik ish emas, balki har kunlik kichik qadamlar seriyasi ekanligini ular tushunib yetishgan.
Hech qayerda, hech kimni har kunlik zerikarli takrorlanuvchi jarayonlar qiziqtirmaydi. Chunki ular juda oddiy: Doimo o'qib o'rganish, va'dalarni bajarish, halol bo'lish, o'z ustida ishlash. Zerikarliku juda a? Ko'pchilikka bu ssenariy yoqmaydi, qani endi bir sirni yoki hech kim bilmagan ma'lumotni bilib olsa-da, birdaniga ko'tarilib ketsa. Yoki muvaffaqiyatli bir odamga shogird tushib, baxtini topsa.
Sen unday bo'lma. Har kunlik vazifalaringni bajarib boraver. Natija o'zi kelaveradi.
O'qigan kitoblaringni foydasi ertasiga emas, yillar o'tib tegishi mumkin, lekin buning uchun har kuni o'qish kerak.
Ingliz tilini 6 oyda o'rganishni emas, har kuni 1 soat shug'ullanishni maqsad qilib qo'y
Blogingni 12 yarimta odam o'qisa ham yozaver, sen fikrlashing o'sishi uchun yozasan, mashhur bo'lish uchun emas.
Jismoniy mashg'ulotlar va ovqatlariningga e'tibor ber, 40 yoshli o'zing rahmat deydi.
Har kuni kimgadur yaxshilik qil. Zero yaxshilikning mukofoti faqat yaxshilikdir
Va nihoyat, har kuni o'rganganlaringdan bir donasini olib hayotga tadbiq qil, 1 yilda boshqa odam bo'lasan. Sinovdan o'tgan.
P.S.
Alloh ham insonlarda bitta katta amalni emas, har kunlik kichik amallarni yaxshi ko'radi. Shuning uchun bu dunyoda Hoji aka larning obro'si baland bo'lsa ham, oxiratda so'rov namozdan boshlanadi.
Insonning fikrlash darajasi qancha primitiv bo'lsa u harakatlarining natijalarini shuncha tez xohlaydi. Bitta narsa qilsada darrov natija bo'lsa. Tezda boyib ketish, vazn yig'ish va tashlash, hayp orqali ko'tarilib olish , 2 oyda ingliz tili(yoki dasturlash)ni o'rganib olish shular jumlasidan.
Dunyoqarashi keng va tajribali odamlar esa yuqori natijalar tez kelmasligini bilishadi. Katta natijalar bir martalik ish emas, balki har kunlik kichik qadamlar seriyasi ekanligini ular tushunib yetishgan.
Hech qayerda, hech kimni har kunlik zerikarli takrorlanuvchi jarayonlar qiziqtirmaydi. Chunki ular juda oddiy: Doimo o'qib o'rganish, va'dalarni bajarish, halol bo'lish, o'z ustida ishlash. Zerikarliku juda a? Ko'pchilikka bu ssenariy yoqmaydi, qani endi bir sirni yoki hech kim bilmagan ma'lumotni bilib olsa-da, birdaniga ko'tarilib ketsa. Yoki muvaffaqiyatli bir odamga shogird tushib, baxtini topsa.
Sen unday bo'lma. Har kunlik vazifalaringni bajarib boraver. Natija o'zi kelaveradi.
O'qigan kitoblaringni foydasi ertasiga emas, yillar o'tib tegishi mumkin, lekin buning uchun har kuni o'qish kerak.
Ingliz tilini 6 oyda o'rganishni emas, har kuni 1 soat shug'ullanishni maqsad qilib qo'y
Blogingni 12 yarimta odam o'qisa ham yozaver, sen fikrlashing o'sishi uchun yozasan, mashhur bo'lish uchun emas.
Jismoniy mashg'ulotlar va ovqatlariningga e'tibor ber, 40 yoshli o'zing rahmat deydi.
Har kuni kimgadur yaxshilik qil. Zero yaxshilikning mukofoti faqat yaxshilikdir
Va nihoyat, har kuni o'rganganlaringdan bir donasini olib hayotga tadbiq qil, 1 yilda boshqa odam bo'lasan. Sinovdan o'tgan.
P.S.
Alloh ham insonlarda bitta katta amalni emas, har kunlik kichik amallarni yaxshi ko'radi. Shuning uchun bu dunyoda Hoji aka larning obro'si baland bo'lsa ham, oxiratda so'rov namozdan boshlanadi.
π3