[{"channel_id":1153356487,"post_id":8313,"date":1789412000000,"forwards":"8","views":"193","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5447156083481130767\/thumb.webp?hash=KycOQh6Fyo0FoQfQwOgq2Q&ts=1789462672' alt='\ud83d\udca1'><b> \u0421\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0441\u0451 \u0447\u0430\u0449\u0435 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0442 \u0442\u0435\u043c\u0443 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432<\/b><br><b><br><\/b>\u041e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0432\u044b \u043f\u0438\u0448\u0435\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 Git, \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0440\u0430\u0431\u043e\u0442\u0430 CI, \u0440\u0435\u0432\u044c\u044e \u0438 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u043b\u0438\u0437\u043e\u0432.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5271647098243134225\/thumb.webp?hash=RVvMBNCdoU041cEGD8GoeA&ts=1789462672' alt='\u27a1\ufe0f'> <b>\u0412 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430\u0445 \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u0440\u0430\u0437\u0431\u043e\u0440 \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432:<br><\/b><br>\u2014 \u0437\u0430\u0447\u0435\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0430\u043c \u0437\u0430\u0434\u0430\u044e\u0442 \u0441\u0442\u0440\u043e\u0433\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443;<br>\u2014 \u043a\u0430\u043a\u043e\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b;<br>\u2014 \u043f\u0440\u0438\u043c\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5220058403509913504\/thumb.webp?hash=Hh9IXrJnkNzxxfo-EANrGA&ts=1789462672' alt='\ud83d\udccd'><b> <\/b>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f: <b>[<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/c_YTYA\"><b>\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/b><\/a><b>]<\/b><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5202102283411677983\/thumb.webp?hash=lzA9dAqfafe0k8Ipe7AAbw&ts=1789462672' alt='\ud83d\udc38'> <a title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430 | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js\" href=\"\/channels\/@frontendproglib\">\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a><br><br>#career_merge #middle #senior","text_length":443,"grouped_id":14315296001346338,"media":{"gallery":[{"root":"\/011\/eSAAAMfSvkQAAAAAambcpdYyR7c","photo":{"thumbs":{"m":{"w":256,"h":320,"hash":"lB4gGpv7efIa4P0GuzssBA&ts=1789462672"},"x":{"w":640,"h":800,"hash":"w0aJbtwqndZ0aRKX_7zL6A&ts=1789462672"},"y":{"w":1024,"h":1280,"hash":"sRglF2kpqQGHEvb3eLiFGg&ts=1789462672"},"w":{"w":1080,"h":1350,"hash":"pfYKQKY3k8SmXf3czY6Btg&ts=1789462672"},"i":{"bytes":"AoACA|CQR\/LknmmHr1zVC7bNy3Hp\/Koc+wrb2lmZezujUorKAJ6CprYn7Qv401Uu7WB07IdOoa4fLY6ds9qZ5Q\/56L+R\/wAKlkkMdw\/zFc46fSm\/aHJyZW\/Wspbs0jsImxQR5sf4g\/4Ultzcr+P8qb+755\/SpLXYZ1xnvk49qUd0D2LtFFFdZzjlIXtk05n+XA70UUrahfQ\/\/9k="}}}},{"root":"\/013\/eiAAAMfSvkQAAAAAH5z3-9ITeKg","photo":{"thumbs":{"m":{"w":256,"h":320,"hash":"g_SaDshkLrA5cJjEIWF7mA&ts=1789462672"},"x":{"w":640,"h":800,"hash":"8p36IgigCO4hf5q1TCQkAw&ts=1789462672"},"y":{"w":1024,"h":1280,"hash":"ZwX38cFvQS7QuXU0Mu-6DQ&ts=1789462672"},"w":{"w":1080,"h":1350,"hash":"YORdcWkUZ1Shtux8o6suCw&ts=1789462672"},"i":{"bytes":"AoACA|BfsEjDe06qDzgk8CkOntj\/AI+0H\/AjWmhwicE\/KO1O3H+6f++abbuJIyv7PZeDdx592P8AjVj7L8hKyq20ZOKulj\/dP\/fND58p8jHBpxk0JxTEj3eWmOm0U7L+n6f\/AF6bGuY0PHQdqfsX+6PyqSkA3ev6U2TPlPk5+U07Yv8AdFNkAET4GODQDGxSp5S\/OvQd6f5qf31\/Oiiqa1JTDzU\/vr+dMllTym+deh6GiihLUGz\/2Q=="}}}},{"root":"\/006\/eyAAAMfSvkQAAAAAW4mWncG4tJo","photo":{"thumbs":{"m":{"w":256,"h":320,"hash":"l5HRc1LLV2ky6q2o7S2ftA&ts=1789462672"},"x":{"w":640,"h":800,"hash":"7wQA6VoLZAIHNoA8QCbRjA&ts=1789462672"},"y":{"w":1024,"h":1280,"hash":"o1b-ACZcOZ2wCGufV9SfsA&ts=1789462672"},"w":{"w":1080,"h":1350,"hash":"VgliKveutGcEJYogDJqZGA&ts=1789462672"},"i":{"bytes":"AoACA|BfsEjDe06rnnBJ4pG09sf8faD33GtSMExpzj5R2p4Hqc\/hTbYkZAsGA\/4\/Iz77j\/jVk2bCPcHDYGfrV\/j0\/SmyH90\/+6aak0JpMagHlpnP3R\/ERSrgH\/FjSLzEnPOB3pQoP8RH41JSJKZL\/qn\/AN00Adg9En+qf\/dNAMbFKnlL869B3p3mx\/31\/Oiiqa1JTDzY\/wC+v50yWVPKf516HoaKKEtQbP\/Z"}}}},{"root":"\/00e\/fCAAAMfSvkQAAAAAtIMHQeNW9gY","photo":{"thumbs":{"m":{"w":256,"h":320,"hash":"6ZMCPeCFtKZrUJPfGH8HKQ&ts=1789462672"},"x":{"w":640,"h":800,"hash":"2GzHrYr8BHgOlu1gtzB7kA&ts=1789462672"},"y":{"w":1024,"h":1280,"hash":"TyZUWMGjZY7btIiMDJYBJA&ts=1789462672"},"w":{"w":1080,"h":1350,"hash":"ZXSjaWvakw6uAPNcr_TkZw&ts=1789462672"},"i":{"bytes":"AoACA|A\/s+VhvMwGecDJ\/lSHTpMcTsPfa1agH7lMjPyjtmk8qP8AuL\/37p3dxJGaNOlHHnMT67Gqy1kyITvBwM1d3H1\/8dNJJnynyR909qak0JxTEUZhTgHgU4KQOMD8KIv9Un0FPqSkNw3qPypJf9S2f7pp9Ml\/1T\/7poBjIpU8pfnXoO9P81P76\/nRRVNakph5qf31\/OmSyp5TfOvQ9DRRQlqDZ\/\/Z"}}}},{"root":"\/00d\/fSAAAMfSvkQAAAAAS674Wd2Vfi4","photo":{"thumbs":{"m":{"w":256,"h":320,"hash":"YNjPE126yW44rClCsVl4Iw&ts=1789462672"},"x":{"w":640,"h":800,"hash":"npNkRNRc0JIa6bmt1ppNjQ&ts=1789462672"},"y":{"w":1024,"h":1280,"hash":"kpZEzAkyoLjlqrtkPcE3QA&ts=1789462672"},"w":{"w":1080,"h":1350,"hash":"_u90Vo9_Wyh_gNLcyphWCg&ts=1789462672"},"i":{"bytes":"AoACA|AopriZsCFCx78ZpvlXv\/PI\/wDfNdLmk7GCi3qSUUkUd3vAeI7SeeKnli2AZBBoU0xOLRLYdX\/CrT8jHPX3rOilaLOMHPUGn\/aW\/uJ+VRKDbuXGSSsXYgVGCcnPvVe\/6p+NRfam\/uJ+VRyytJjIAA6AURg07hKSaGUUUVsZBRRRQM\/\/2Q=="}}}}]}},{"channel_id":1153356487,"post_id":8312,"date":1789369501000,"forwards":"1","views":"615","text":"<b>\u0410 \u0432\u044b \u0443\u0436\u0435 \u0437\u0430\u0431\u0440\u0430\u043b\u0438 \u0441\u0432\u043e\u0439 \u043f\u043e\u0434\u0430\u0440\u043e\u043a \u043a\u043e \u0414\u043d\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430?<\/b><br><br>\u041c\u044b \u0432 Tproger \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0430\u0448\u0438\u043c\u0438 \u0434\u0440\u0443\u0437\u044c\u044f\u043c\u0438 \u0441\u043e\u0431\u0440\u0430\u043b\u0438 \u0446\u0435\u043b\u0443\u044e \u043a\u043e\u0440\u043e\u0431\u043a\u0443 \u043f\u043e\u0434\u0430\u0440\u043a\u043e\u0432 \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u0443. \u041f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435, \u0442\u0440\u044f\u0441\u0438\u0442\u0435 \u043a\u043e\u0440\u043e\u0431\u043a\u0443 \u0438 \u0437\u0430\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0441\u0432\u043e\u0439 \u043f\u0440\u0435\u0437\u0435\u043d\u0442: <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/tprg.ru\/El3M\">https:\/\/tprg.ru\/El3M<\/a>","text_length":243,"media":{"root":"\/012\/eCAAAMfSvkQAAAAAp_8ivcb7ytU.fiJrG1c9IEnQT7HNioeMggI.AkS-0scAACB4aqfrIsSpwz3ea7q89-x4V8D74Tk","photo":{"thumbs":{"m":{"w":320,"h":320,"hash":"RLIraDF6xk5xXxyALsn8Cw&ts=1789462672"},"x":{"w":800,"h":800,"hash":"5W7ng2vRBy3w23oE_XDIKA&ts=1789462672"},"i":{"bytes":"AoACg|CNiFGTTTKoGTnrjpVi3g89ipOABnpU\/wBhU\/8ALT9B\/jXXKaTtcu5Q85ff8qQTIT3\/ACrR+wLj\/WfpSfYU\/wCeg\/If41PtF3FcpKwYZHSipriHyHC5yCM0VqndXHcYrshypIPtT1nm3cOaiqWLIGQSDnFZVWoxva4DzJNnHmnHqaaZp1OC7CnMzEcEdOuKhYluT1rCFW8lFopJSXMgZmc5Ykn3opKK7FoSFJlx90rj0IzRRSlFSVmMXfJjhV\/AmmhX6scn0xwKKKzVKMXdIL9B2D6UUUVqI\/\/Z"}}}}},{"channel_id":1153356487,"post_id":8311,"date":1789318863000,"forwards":"5","views":"284","text":"\u043a\u0442\u043e\u2026 <img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5355192286688848390\/thumb.webp?hash=AVvpoOrazEhrcPotNtTIjQ&ts=1789462672' alt='\ud83d\udc68\u200d\ud83e\uddb3'><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5355192286688848390\/thumb.webp?hash=AVvpoOrazEhrcPotNtTIjQ&ts=1789462672' alt='\ud83d\udc68\u200d\ud83e\uddb3'><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5220058403509913504\/thumb.webp?hash=Hh9IXrJnkNzxxfo-EANrGA&ts=1789462672' alt='\ud83d\udccd'><b> <\/b>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f: <b>[<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/c_YTYA\"><b>\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/b><\/a><b>]<\/b><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5202102283411677983\/thumb.webp?hash=lzA9dAqfafe0k8Ipe7AAbw&ts=1789462672' alt='\ud83d\udc38'> <a title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430 | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js\" href=\"\/channels\/@frontendproglib\">\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a><br><br>#pixel_pause","text_length":82,"media":{"root":"\/001\/dyAAAMfSvkQAAAAAjtt0xADJf1M","video":{"duration":20,"w":1024,"h":1276,"is_animation":false,"is_round":false,"mime_type":"video\/mp4","size":7735160,"thumbs":{"m":{"w":257,"h":320,"hash":"TfZhuNolqaciBGv4QsuWKA&ts=1789462672"},"i":{"bytes":"AoACA|DQa7iz\/rCPYConvo1wd78+q4\/pWP5pMjHGD3Gaezthd3GR39KSuPQ147xHz85GBnp\/9anLeQ7iC7H6rWWrr1Y9eKXzY8kY5FF0FhjwMSWXAOPTrU8cR+yMCuZMZBPWqyFhIDztzzWkW6mpKMjKgFWDBvemg4Iq1cwu05kUZBqAxPvxtqkJbl1bYjjcM+1TQyg4RhknuOaKKkCeUqiFVjbn\/ZOKqlSCBj8ODRRSkCdj\/9k="}},"streamable":true,"televisor_hash":"fJjDdBH4PisBlqPAqw1a5g&ts=1789462672"}}},{"channel_id":1153356487,"post_id":8310,"date":1789315389000,"forwards":"1","views":"596","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5445071714377544520\/thumb.webp?hash=mOzsfsgh9rNKD9NZn3KwLw&ts=1789462672' alt='\ud83c\udf38'><b> \u0412\u0441\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u043d\u0430\u043c\u0435\u043a\u0430\u0435\u0442: \u043f\u043e\u0440\u0430 \u0443\u0436\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043a\u0443\u0440\u0441<br><\/b><br>\u0421 14 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u0446\u0435\u043d\u044b \u0432 Proglib Academy \u0432\u044b\u0440\u0430\u0441\u0442\u0443\u0442 <del>\u043d\u0430 20%<\/del> <img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5355071546568223500\/thumb.webp?hash=1_RRfq42_qDl-PPFFBFCqQ&ts=1789462672' alt='\ud83d\udc40'><br><br>\u0422\u0430\u043a \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u043a\u0443\u0440\u0441 \u0434\u0430\u0432\u043d\u043e \u0436\u0434\u0451\u0442 \u0441\u0432\u043e\u0435\u0433\u043e \u0447\u0430\u0441\u0430 \u2014 \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u043e\u0442\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u0435\u0449\u0451 \u043d\u0430 \u043c\u0435\u0441\u044f\u0446 <img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5251324245006372297\/thumb.webp?hash=t1BeVv5Y1cQa7qTY3YNZ2A&ts=1789462672' alt='\ud83d\ude0f'><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5244477946877457924\/thumb.webp?hash=39DiCOsDs9kmWi16UUrVzw&ts=1789462672' alt='\ud83d\udccd'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/h2Lddg\"><b>\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0443\u0440\u0441<\/b><\/a>","text_length":203,"media":{"root":"\/002\/diAAAMfSvkQAAAAA5JqBqovEGjE","video":{"duration":5,"w":480,"h":480,"is_animation":false,"is_round":false,"mime_type":"video\/mp4","size":358681,"thumbs":{"m":{"w":320,"h":320,"hash":"MkQ-VdoKS0_nvXBmtCUtmQ&ts=1789462672"},"i":{"bytes":"AoACg|CuTt4pDI2MA4FMJzzUtsgdyWGQBQ2Woi\/ZZCoIwQRnip4HMG0MOnalWdDcCIKT2yKl27iARuHXNSwKcru8sjZ4YnGe1FSyxGPnGVNFLmY+VFTFXbKIGNs96pVftSVRfeqBi+VskViAD64pbmZ4kTyowcnBJ5xVpQu4N396HRTzu5pMm4xhlMkZ9QaKRpFAwOQeKKkZk1JHO6FQeUHbFFFUMvpNEMfvePQior6YOBGjZB6kUUUCK9vLsc+aWII474ooopDP\/9k="}},"streamable":true,"televisor_hash":"1ZcST1xZh0TkzhqidSESIQ&ts=1789462672"}}},{"channel_id":1153356487,"post_id":8309,"date":1789228308000,"forwards":"5","views":"295","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5219999175910901072\/thumb.webp?hash=WIL3giDKDrrW4r8MhPqX_Q&ts=1789462672' alt='\ud83d\udd25'><b> Debounce \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435<br><\/b><br>\u041a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u043e\u0434\u0438\u0442 \u0442\u0435\u043a\u0441\u0442 \u0432 \u043f\u043e\u0438\u0441\u043a \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0440 \u043e\u043a\u043d\u0430 \u2014 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043b\u0435\u0442\u044f\u0442 \u0434\u0435\u0441\u044f\u0442\u043a\u0430\u043c\u0438. Debounce \u043e\u0442\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043d\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u044f\u0442\u0441\u044f.<pre>const debounce = (fn, ms) =&gt; {<br>  let timer;<br>  return (...args) =&gt; {<br>    clearTimeout(timer);<br>    timer = setTimeout(() =&gt; fn(...args), ms);<br>  };<br>};<br><br>\/\/ \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435<br>const handleSearch = debounce((value) =&gt; {<br>  console.log(&#039;\u041f\u043e\u0438\u0441\u043a:&#039;, value);<br>}, 300);<br><br>\/\/ \u0412 React<br>&lt;input onChange={(e) =&gt; handleSearch(e.target.value)} \/&gt;<\/pre><b><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5411197345968701560\/thumb.webp?hash=7I-P5Y4yzi_4oPii99DnHA&ts=1789462672' alt='\u2705'><\/b><b> \u041a\u043e\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c:<\/b><br><b><br><\/b>\u2014 \u0410\u0432\u0442\u043e\u043a\u043e\u043c\u043f\u043b\u0438\u0442 \u0438 live-\u043f\u043e\u0438\u0441\u043a<br>\u2014 \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 resize\/scroll \u0441\u043e\u0431\u044b\u0442\u0438\u0439  <br>\u2014 \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0444\u043e\u0440\u043c \u043f\u0440\u0438 \u0432\u0432\u043e\u0434\u0435<br>\u2014 \u041b\u044e\u0431\u044b\u0435 \u0447\u0430\u0441\u0442\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5258466217273871977\/thumb.webp?hash=4BOymeKhlANDDGbLUCW9dQ&ts=1789462672' alt='\ud83d\udca1'><b> \u041f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442:<\/b><br><b><br><\/b>\u041f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043d\u043e\u0432\u043e\u043c \u0432\u044b\u0437\u043e\u0432\u0435 \u0441\u0442\u0430\u0440\u044b\u0439 \u0442\u0430\u0439\u043c\u0435\u0440 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u043d\u043e\u0432\u044b\u0439. \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0439\u0434\u0451\u0442 300ms \u0431\u0435\u0437 \u043d\u043e\u0432\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5220058403509913504\/thumb.webp?hash=Hh9IXrJnkNzxxfo-EANrGA&ts=1789462672' alt='\ud83d\udccd'><b> <\/b>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f: <b>[<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/c_YTYA\"><b>\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/b><\/a><b>]<\/b><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5202102283411677983\/thumb.webp?hash=lzA9dAqfafe0k8Ipe7AAbw&ts=1789462672' alt='\ud83d\udc38'> <a title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430 | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js\" href=\"\/channels\/@frontendproglib\">\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a><br><br>#readme #js #react","text_length":893},{"channel_id":1153356487,"post_id":8308,"date":1789221766000,"views":"200","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5470124984464586108\/thumb.webp?hash=Jvnt1IeQdA5TnHucdrVing&ts=1789462672' alt='\ud83c\udf1e'><b> \u0413\u043e\u0442\u043e\u0432\u0438\u043c \u0432\u0435\u0431\u0438\u043d\u0430\u0440 \u043f\u0440\u043e AI \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0438 \u0445\u043e\u0442\u0438\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0433\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c<br><\/b><blockquote>\u0427\u0442\u043e \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c? \u0413\u0434\u0435 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0437\u0430\u0441\u0442\u0440\u0435\u0432\u0430\u0435\u0442\u0435? \u0427\u0442\u043e \u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0438, \u043d\u043e \u0442\u0430\u043a \u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c?<\/blockquote><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5273828224369987959\/thumb.webp?hash=3rBtEtTVvXlVB2Cu3JiVDA&ts=1789462672' alt='\ud83e\udd29'> <i>\u041f\u0438\u0448\u0438\u0442\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u2014 \u0441\u0430\u043c\u044b\u0435 \u0437\u0430\u043b\u0430\u0439\u043a\u0430\u043d\u043d\u044b\u0435 \u0440\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u043d\u0430 \u0432\u0435\u0431\u0438\u043d\u0430\u0440\u0435 \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c.<br><\/i><br>\u0417\u0430\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0432\u0441\u0451, \u0447\u0442\u043e \u0434\u0430\u0432\u043d\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0441\u043f\u0440\u043e\u0441\u0438\u0442\u044c <img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5244556647858188797\/thumb.webp?hash=fq-o1ClLWSy2Z3C9VKR6fg&ts=1789462672' alt='\ud83d\udccd'><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5220058403509913504\/thumb.webp?hash=Hh9IXrJnkNzxxfo-EANrGA&ts=1789462672' alt='\ud83d\udccd'><b> <\/b>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f: <b>[<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/c_YTYA\"><b>\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/b><\/a><b>]<\/b><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5202102283411677983\/thumb.webp?hash=lzA9dAqfafe0k8Ipe7AAbw&ts=1789462672' alt='\ud83d\udc38'> <a title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430 | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js\" href=\"\/channels\/@frontendproglib\">\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a>","text_length":390},{"channel_id":1153356487,"post_id":8305,"date":1789140060000,"forwards":"7","views":"431","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5301232280381956336\/thumb.webp?hash=vYRjfAE6ElPkd7KUCvGFUg&ts=1789462672' alt='\ud83d\udc69\u200d\ud83d\udcbb'><b> \u0412\u044b\u0448\u0435\u043b React 19.3 \u2014 \u0438 \u0432 \u043d\u0451\u043c \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439:<br><\/b><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5362010744839740726\/thumb.webp?hash=4iSFipflDJUHp0JPom44NQ&ts=1789462672' alt='\ud83d\udfe1'> &lt;ViewTransition&gt; \u0442\u0435\u043f\u0435\u0440\u044c stable. React \u0443\u043c\u0435\u0435\u0442 \u0430\u043d\u0438\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0439 View Transition API.<pre>&lt;ViewTransition&gt;<br>  &lt;Component \/&gt;<br>&lt;\/ViewTransition&gt;<\/pre>\u041c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0438\u043f\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0447\u0435\u0440\u0435\u0437 addTransitionType().<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5362010744839740726\/thumb.webp?hash=4iSFipflDJUHp0JPom44NQ&ts=1789462672' alt='\ud83d\udfe1'> Fragment Refs \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 \u0441 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 DOM-\u0443\u0437\u043b\u043e\u0432, \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044f \u043b\u0438\u0448\u043d\u0438\u0439 wrapper:<pre>&lt;Fragment ref={fragmentRef}&gt;<br>  &lt;Heading \/&gt;<br>  &lt;Heading \/&gt;<br>&lt;\/Fragment&gt;<\/pre>\u0427\u0435\u0440\u0435\u0437 FragmentInstance \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438, \u0444\u043e\u043a\u0443\u0441\u043e\u043c, \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435\u043c \u0437\u0430 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u0438 \u0441\u043a\u0440\u043e\u043b\u043b\u0438\u043d\u0433\u043e\u043c.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5362010744839740726\/thumb.webp?hash=4iSFipflDJUHp0JPom44NQ&ts=1789462672' alt='\ud83d\udfe1'> use(browser()) \u2014 \u0441\u043f\u043e\u0441\u043e\u0431 \u044f\u0432\u043d\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0438\u0437 SSR, \u0435\u0441\u043b\u0438 \u0435\u043c\u0443 \u043d\u0443\u0436\u043d\u044b browser-only API \u0432\u0440\u043e\u0434\u0435 localStorage \u0438\u043b\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0447\u0430\u0441\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u044f\u0441\u0430.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5362010744839740726\/thumb.webp?hash=4iSFipflDJUHp0JPom44NQ&ts=1789462672' alt='\ud83d\udfe1'> Trusted Types \u2014 React 19.3 \u0442\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u043c Trusted Types API, \u0447\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b \u043e\u0442 DOM-based XSS.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5362010744839740726\/thumb.webp?hash=4iSFipflDJUHp0JPom44NQ&ts=1789462672' alt='\ud83d\udfe1'> \u0412 Server Components \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u0442\u044c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0447\u0435\u0440\u0435\u0437 &lt;Context value={...}&gt;, \u0431\u0435\u0437 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e Provider-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430.<br>React 19.3 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043d\u0435 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043a \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u043d\u043e\u0432\u044b\u0445 API, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043a \u0440\u0435\u043b\u0438\u0437, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 React \u0441 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438, SSR \u0438 DOM.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5974492756494519709\/thumb.webp?hash=Tbb2J5a_81gfUxEelPA3hg&ts=1789462672' alt='\ud83d\udd17'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/2T7SGQ\"><b>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a<\/b><\/a><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5220058403509913504\/thumb.webp?hash=Hh9IXrJnkNzxxfo-EANrGA&ts=1789462672' alt='\ud83d\udccd'><b> <\/b>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f: <b>[<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/c_YTYA\"><b>\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/b><\/a><b>]<\/b><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5202102283411677983\/thumb.webp?hash=lzA9dAqfafe0k8Ipe7AAbw&ts=1789462672' alt='\ud83d\udc38'> <a title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430 | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js\" href=\"\/channels\/@frontendproglib\">\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a><br><br>#release_digest","text_length":1274,"grouped_id":14313120486002786,"media":{"gallery":[{"root":"\/00e\/cSAAAMfSvkQAAAAAtIMHQeNW9gY","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"iPFqsc6tzbJip_OcCMyerw&ts=1789462672"},"x":{"w":800,"h":450,"hash":"tkBVJbnUwW_aIU-gsyVNHQ&ts=1789462672"},"y":{"w":1280,"h":720,"hash":"_6cCM7qa4ehvA3yF4DsgSA&ts=1789462672"},"i":{"bytes":"AXACg|DKjjaQ4FOFvIzlVXcQMnFNjkMZyKljunRmZTjcNp+lMWtyPyZT0jf\/AL5NL5EuSChBGBz71Ob+Qg5wcnnI61GLpg5bJycdvQYpA79CEowUMRwaKdJKXULjAHPSigERjjpS7j60UUDEyc5zS7j60UUAITmiiigD\/9k="}}}},{"root":"\/011\/ciAAAMfSvkQAAAAAambcpdYyR7c","photo":{"thumbs":{"m":{"w":320,"h":211,"hash":"YvnmW1mzVJdRiU5LmBvu_A&ts=1789462672"},"x":{"w":800,"h":527,"hash":"I252G9x3fcUXMUJYv0Bshw&ts=1789462672"},"y":{"w":1280,"h":843,"hash":"zsLkR9hFl9pJR6QhyiEChg&ts=1789462672"},"i":{"bytes":"AaACg|DHGKX5fakX05NBx6UAHHtRn2FGR6UmfYUAFFH4UUAKOOaC2RSUlABRRRQAUUtFAH\/\/2Q=="}}}},{"root":"\/006\/cyAAAMfSvkQAAAAAW4mWncG4tJo","photo":{"thumbs":{"m":{"w":320,"h":231,"hash":"N5MARqGXYJ3ezu9Mbdvwxw&ts=1789462672"},"x":{"w":800,"h":577,"hash":"IHKSALaDbOyTUDWVxTCO3g&ts=1789462672"},"y":{"w":1280,"h":923,"hash":"rKQbyMBdyfV9WCOoSKxjxQ&ts=1789462672"},"i":{"bytes":"AdACg|DHAzS7fTmkGO9HHvQAYNNpeKSgBaKKKAFU474pSabSUALmkoooAWiiigD\/2Q=="}}}}]}},{"channel_id":1153356487,"post_id":8304,"date":1789041922000,"forwards":"7","views":"388","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5246779022850945698\/thumb.webp?hash=wqroYti8od91ufwiQ6uzoQ&ts=1789462672' alt='\ud83e\udd29'><b> \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 JavaScript \u0443\u0436\u0435 \u0443\u043c\u0435\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u044f\u0442\u044c<\/b><br><b><br><\/b>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u0435 npm-\u043f\u0430\u043a\u0435\u0442\u044b \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u2014 \u043d\u0443\u0436\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 JS \u0438 Web API:<pre>url-parse     \u2192 new URL()<br>left-pad      \u2192 &#039;&#039;.padStart()<br>lodash.last   \u2192 arr.at(-1)<br>uuid          \u2192 crypto.randomUUID()<br>deepclone     \u2192 structuredClone()<br>numeral       \u2192 Intl.NumberFormat()<br>moment        \u2192 Intl.DateTimeFormat()<br>lodash.get    \u2192 obj?.prop?.subprop<br>query-string  \u2192 URLSearchParams()<\/pre>\u041f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c \u043a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c, \u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c: \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0443\u0436\u0435 \u0443\u043c\u0435\u0435\u0442 \u0432\u0441\u0451 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5220058403509913504\/thumb.webp?hash=Hh9IXrJnkNzxxfo-EANrGA&ts=1789462672' alt='\ud83d\udccd'><b> <\/b>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f: <b>[<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/c_YTYA\"><b>\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/b><\/a><b>]<\/b><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5202102283411677983\/thumb.webp?hash=lzA9dAqfafe0k8Ipe7AAbw&ts=1789462672' alt='\ud83d\udc38'> <a title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430 | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js\" href=\"\/channels\/@frontendproglib\">\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a><br><br>#readme","text_length":626},{"channel_id":1153356487,"post_id":8303,"date":1788957245000,"forwards":"3","views":"464","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5474593159201695139\/thumb.webp?hash=6k7LdJbaFL33lmQce53LFw&ts=1789462672' alt='\ud83d\udca1'><b> Vue.js: \u043d\u0435 \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u0439\u0442\u0435 v-bind<br><\/b><br>\u0412 Vue \u0447\u0430\u0441\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0434:<pre>&lt;UserCard :user=&quot;user&quot; :config=&quot;config&quot; \/&gt;<\/pre><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5348156099465853095\/thumb.webp?hash=QZGip8t1Z6_HCtrv_X0SiQ&ts=1789462672' alt='\ud83d\udd34'> \u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e :user=&quot;user&quot; \u0438 :config=&quot;config&quot; \u0438\u0437\u0431\u044b\u0442\u043e\u0447\u043d\u044b. \u041d\u043e \u0437\u0434\u0435\u0441\u044c \u0434\u0432\u043e\u0435\u0442\u043e\u0447\u0438\u0435 \u2014 \u044d\u0442\u043e \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0434\u043b\u044f v-bind:<pre>&lt;UserCard v-bind:user=&quot;user&quot; v-bind:config=&quot;config&quot; \/&gt;<\/pre><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5348156099465853095\/thumb.webp?hash=QZGip8t1Z6_HCtrv_X0SiQ&ts=1789462672' alt='\ud83d\udd34'> \u041f\u0440\u0438 \u044d\u0442\u043e\u043c Vue \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u0435\u0449\u0451 \u0441\u0438\u043b\u044c\u043d\u0435\u0435, \u0435\u0441\u043b\u0438 \u0438\u043c\u044f \u043f\u0440\u043e\u043f\u0441\u0430 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439:<pre>&lt;UserCard :user :config \/&gt;<\/pre>\u0422\u043e \u0435\u0441\u0442\u044c Vue \u0441\u0430\u043c \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 user \u0438 config \u0432 \u043e\u0434\u043d\u043e\u0438\u043c\u0451\u043d\u043d\u044b\u0435 props.<br><br>\u041c\u0435\u043b\u043e\u0447\u044c, \u043d\u043e \u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u0445 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c props \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0447\u0438\u0449\u0435.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5220058403509913504\/thumb.webp?hash=Hh9IXrJnkNzxxfo-EANrGA&ts=1789462672' alt='\ud83d\udccd'><b> <\/b>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f: <b>[<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/clc.to\/c_YTYA\"><b>\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438<\/b><\/a><b>]<\/b><br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5202102283411677983\/thumb.webp?hash=lzA9dAqfafe0k8Ipe7AAbw&ts=1789462672' alt='\ud83d\udc38'> <a title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430 | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js\" href=\"\/channels\/@frontendproglib\">\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0435\u0440\u0430<\/a><br><br>#hotfix","text_length":662}]