StackDev.ru
Open in Telegram
Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Ρ ΠΎ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΠ’.
Show more1 528
Subscribers
No data24 hours
-17 days
No data30 days
Posts Archive
1 528
ΠΡΠ΅ ΠΏΡΠΈΠ²Π΅Ρ!
ΠΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄ Π²ΡΠ»ΠΎΠΆΠΈΠ» Π½Π° ΠΊΠ°Π½Π°Π» ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Styled Components Π² ΡΠ²ΠΎΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
.
ΠΠΈΠ΄Π΅ΠΎ ΡΠΆΠ΅ ΡΠΎΠ±ΡΠ°Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ 70 ΡΡΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π².
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠ°ΡΠ°Π»ΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ
ΡΡΠΈΠ»Π΅ΠΉ CSS Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Styled Components.
Π Π΅ΡΠΈΠ» Π·Π°ΠΏΠΈΡΠ°ΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· Π½Π° ΡΡΡ ΡΠ΅ΠΌΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Styled Components, Π²ΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ ΡΡΠΈΠ»ΠΈ CSS Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅.
ΠΠ°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ "ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ" Π²ΡΠ΅ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΠΊΠ°ΠΊ Ρ Redux). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ CSS, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΠ΅ΠΉ "ΡΠ΅ΠΌΡ".
ΠΠΈΠ΄Π΅ΠΎ: https://youtube.com/shorts/eCwIGvIb6ao
1 528
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ!
ΠΠ°ΠΏΠΈΡΠ°Π» ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΎ ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Google Chrome ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ CSS Overview.
ΠΡΠΈΠ·Π½Π°ΡΡΡ ΡΠ΅ΡΡΠ½ΠΎ - ΡΠ°Π½ΡΡΠ΅ Π΅Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π», Π½ΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» - ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ.
https://youtube.com/shorts/hJu5ZWgG-uo
1 528
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ!
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½ΠΎΠ²ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½Ρ ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Debounce ΠΈ Throttle Π² JavaScript.
ΠΡ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Ρ Π½ΡΠ»Ρ ΠΎΠ±Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ Debounce ΠΈ Throttle Π½Π° Π½Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅.
Debounce - ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ Ρ Π·Π°ΠΏΡΠΎΡΠΎΠΌ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²ΡΠ·ΠΎΠ²Π°.
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ
ΡΠ°ΡΡΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Debounce - ΡΡΠΎ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΈ Π½Π°Π±ΠΎΡΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π² ΡΠΎΡΠΌΠ΅ ΠΏΠΎΠΈΡΠΊΠ°.
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Throttle ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π½ΡΠΆΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΏΡΠΎΠΏΡΡΠΊΠ°Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡΡ.
ΠΠ°Π΄Π°ΡΠ° ΠΎΠ±Π΅ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ - Π½Π΅ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ.
ΠΠΈΠ΄Π΅ΠΎ: https://youtu.be/3IYQM0b48nU
Π€Π°ΠΉΠ»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ: https://github.com/VasilyMur/JS-Debounce-Throttle
1 528
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ!
ΠΡΠΏΡΡΠΊΠ°Ρ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π°Π»ΠΈΠ°ΡΠΎΠ² ΠΈΠΌΠΏΠΎΡΡΠ° Π² React.
ΠΠ°ΡΡΡΠΎΠΈΠ² Π°Π»ΠΈΠ°ΡΡ ΠΈΠΌΠΏΠΎΡΡΠ°, Π½Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ "ΠΊΠΎΠΏΠ°ΡΡ Π²Π³Π»ΡΠ±Ρ" ΠΏΠ°ΠΏΠΎΠΊ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΡΠΈ ΠΊ Π½ΡΠΆΠ½ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
Π’ΠΎ Π΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ°ΠΊΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ:
import Component from '../../../components/Component';
ΠΡ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π»ΠΈΠ°Ρ (@):
import Component from '@/components/Component';
ΠΠΈΠ΄Π΅ΠΎ: https://youtube.com/shorts/xoPm6wc9ilo?feature=share
1 528
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ!
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π²ΡΠΏΡΡΡΠΈΠ» Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ (Π² ΡΠΎΡΠΌΠ°ΡΠ΅ shorts), Π³Π΄Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Styled Components Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ React.
ΠΠΈΠ΄Π΅ΠΎ: https://youtube.com/shorts/jOb2kCxdsnE
1 528
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ!
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½Π° ΠΊΠ°Π½Π°Π»Π΅ Π½ΠΎΠ²ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ.
ΠΡΠ΄Π΅ΠΌ ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Π±Ρ (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) Π½Π° ΡΠΈΡΡΠΎΠΌ JavaScript.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ DOM Π΄Π΅ΡΠ΅Π²ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π½ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² HTML ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΈΠΊΠ»Ρ ΠΈ ΡΠΎΠ±ΡΡΠΈΡ JS.
ΠΠΈΠ΄Π΅ΠΎ: https://youtu.be/Tg4qhQMwAf0
Π€Π°ΠΉΠ»Ρ: https://github.com/VasilyMur/Tabs-JavaScript
