>> YOUR LINK HERE: ___ http://youtube.com/watch?v=PAv5gEqU0fI

In this lecture you will learn how to add CSS / Bootstrap classes dynamically on a JSX element in React. You will learn to add one of the two bootstrap class to an element dynamically based on a given condition.","styleRuns":[{"startIndex":0,"length":211,"styleRunExtensions":{"styleRunColorMapExtension":{"colorMap":[{"key":"USER_INTERFACE_THEME_DARK","value":4294967295},{"key":"USER_INTERFACE_THEME_LIGHT","value":4279440147}]}},"fontFamilyName":"Roboto"}]},"headerRuns":[{"startIndex":0,"length":211,"headerMapping":"ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED"}]}},{"itemSectionRenderer":{"contents":[{"continuationItemRenderer":{"trigger":"CONTINUATION_TRIGGER_ON_ITEM_SHOWN","continuationEndpoint":{"clickTrackingParams":"CLoBELsvGAIiEwiliLOUqNqLAxVS6kIFHbguB0M=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/next"}},"continuationCommand":{"token":"Eg0SC1BBdjVnRXFVMGZJGAYyJSIRIgtQQXY1Z0VxVTBmSTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D","request":"CONTINUATION_REQUEST_TYPE_WATCH_NEXT"}}}}],"trackingParams":"CLoBELsvGAIiEwiliLOUqNqLAxVS6kIFHbguB0M=","sectionIdentifier":"comment-item-section","targetId":"comments-section"}}],"trackingParams":"CLkBELovIhMIpYizlKjaiwMVUupCBR24LgdD"}},"secondaryResults":{"secondaryResults":{"results":[{"compactVideoRenderer":{"videoId":"1Vxe-1V0ADw","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/1Vxe-1V0ADw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLBXdADgq66L1UcGIIeTJnvkvrXozw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/1Vxe-1V0ADw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLB78qGRLxr-RhVavZoF1sVFzOdRBg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"#15 Passing data via props | Getting Started with React | A Complete React Course by procademy 8,414 views 2 years ago 18 minutes"}},"simpleText":"#15 Passing data via props | Getting Started with React | A Complete React Course"},"longBylineText":{"runs":[{"text":"procademy","navigationEndpoint":{"clickTrackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@procademy","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC5qYq6IWRqM2SYpIM_9Xp8A","canonicalBaseUrl":"/@procademy"}}}]},"publishedTimeText":{"simpleText":"2 years ago"},"viewCountText":{"simpleText":"8,414 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"18 minutes, 36 seconds"}},"simpleText":"18:36"},"navigationEndpoint":{"clickTrackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWRI8qPT1ISw_oU8mgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=1Vxe-1V0ADw","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"1Vxe-1V0ADw","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=d55c5efb5574003c ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1198750 mt=1740331024 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1Ng rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"procademy","navigationEndpoint":{"clickTrackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@procademy","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC5qYq6IWRqM2SYpIM_9Xp8A","canonicalBaseUrl":"/@procademy"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/kozMhLqd5EUP-NFzFp1DcTUd67xiJ8vam0No6Y9HNYif-n4RhnzTNzUvMncki3oGQnBw86WOUw=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0NAvIDQq7Xfl67VAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"8.4K views"}},"simpleText":"8.4K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CLcBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLcBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"1Vxe-1V0ADw","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLcBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["1Vxe-1V0ADw"],"params":"CAQ%3D"}},"videoIds":["1Vxe-1V0ADw"]}},{"clickTrackingParams":"CLcBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CLgBELlqIhMIpYizlKjaiwMVUupCBR24LgdD"}},"popupType":"TOAST"}}]}},"trackingParams":"CLcBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CLYBENGqBRgHIhMIpYizlKjaiwMVUupCBR24LgdD","offlineVideoEndpoint":{"videoId":"1Vxe-1V0ADw","onAddCommand":{"clickTrackingParams":"CLYBENGqBRgHIhMIpYizlKjaiwMVUupCBR24LgdD","getDownloadActionCommand":{"videoId":"1Vxe-1V0ADw","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CLYBENGqBRgHIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0M=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgsxVnhlLTFWMEFEdw%3D%3D","commands":[{"clickTrackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0M=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CLUBEI5iIhMIpYizlKjaiwMVUupCBR24LgdD","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0M=","hasSeparator":true}}],"trackingParams":"CLIBEKQwGAAiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibility":{"accessibilityData":{"label":"Action menu"}},"targetId":"watch-related-menu-button"}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"18 minutes, 36 seconds"}},"simpleText":"18:36"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLQBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"1Vxe-1V0ADw","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CLQBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"1Vxe-1V0ADw"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLQBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLMBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLMBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"1Vxe-1V0ADw","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLMBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["1Vxe-1V0ADw"],"params":"CAQ%3D"}},"videoIds":["1Vxe-1V0ADw"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLMBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"#15 Passing data via props | Getting Started with React | A Complete React Course - 18 minutes - Go to channel - procademy - 8.4K views - 2 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/1Vxe-1V0ADw/mqdefault_6s.webp?du=3000 sqp=CMj37L0G rs=AOn4CLARpeFKKMuMQiRVdFPYMPeMg_2ZCA","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"89NJdbYTgJ8","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/89NJdbYTgJ8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDas8X0JMWP1dH_HD-f7UutJjVSwA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/89NJdbYTgJ8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLBNGlbFOR1xfyc3ZTTbAayfrQ4Dgg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Vite Crash Course | Faster Alternative To CRA by Traversy Media 229,741 views 1 year ago 16 minutes"}},"simpleText":"Vite Crash Course | Faster Alternative To CRA"},"longBylineText":{"runs":[{"text":"Traversy Media","navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@TraversyMedia","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC29ju8bIPH5as8OGnQzwJyA","canonicalBaseUrl":"/@TraversyMedia"}}}]},"publishedTimeText":{"simpleText":"1 year ago"},"viewCountText":{"simpleText":"229,741 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"16 minutes, 24 seconds"}},"simpleText":"16:24"},"navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWRI8qPT1ISw_oU8mgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=89NJdbYTgJ8","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"89NJdbYTgJ8","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=f3d34975b613809f ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=678750 mt=1740331024 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1Ng rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Traversy Media","navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@TraversyMedia","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC29ju8bIPH5as8OGnQzwJyA","canonicalBaseUrl":"/@TraversyMedia"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_mLysKc36lc_FVk2j777olWvLOjgDz6NCNGdiQBnAKRENM=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Verified","trackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0NAn4HOsNuu0unzAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"229K views"}},"simpleText":"229K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CLABEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLABEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"89NJdbYTgJ8","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLABEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["89NJdbYTgJ8"],"params":"CAQ%3D"}},"videoIds":["89NJdbYTgJ8"]}},{"clickTrackingParams":"CLABEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CLEBELlqIhMIpYizlKjaiwMVUupCBR24LgdD"}},"popupType":"TOAST"}}]}},"trackingParams":"CLABEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CK8BENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD","offlineVideoEndpoint":{"videoId":"89NJdbYTgJ8","onAddCommand":{"clickTrackingParams":"CK8BENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD","getDownloadActionCommand":{"videoId":"89NJdbYTgJ8","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CK8BENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0M=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgs4OU5KZGJZVGdKOA%3D%3D","commands":[{"clickTrackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0M=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CK4BEI5iIhMIpYizlKjaiwMVUupCBR24LgdD","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0M=","hasSeparator":true}}],"trackingParams":"CKsBEKQwGAEiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"16 minutes, 24 seconds"}},"simpleText":"16:24"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CK0BEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"89NJdbYTgJ8","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CK0BEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"89NJdbYTgJ8"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CK0BEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKwBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKwBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"89NJdbYTgJ8","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKwBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["89NJdbYTgJ8"],"params":"CAQ%3D"}},"videoIds":["89NJdbYTgJ8"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKwBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Vite Crash Course | Faster Alternative To CRA - 16 minutes - Go to channel - Traversy Media - 229K views - 1 year ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/89NJdbYTgJ8/mqdefault_6s.webp?du=3000 sqp=CPio7b0G rs=AOn4CLA_VzwyrKkbyHtJ5doHwX26GxpI8w","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"nybATB2MoYI","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/nybATB2MoYI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDRpphNwGwJeRdHlUv_FK1NHFHuyw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/nybATB2MoYI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLAistjzk6l8Q5A0mngXmBVzAK0Khg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"CSS Custom Properties that Dynamically Update with React JavaScript by Colby Fayock 17,975 views 3 years ago 17 minutes"}},"simpleText":"CSS Custom Properties that Dynamically Update with React JavaScript"},"longBylineText":{"runs":[{"text":"Colby Fayock","navigationEndpoint":{"clickTrackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@colbyfayock","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC7Wpv0Aft4NPNhHWW_JC4GQ","canonicalBaseUrl":"/@colbyfayock"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"17,975 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"17 minutes, 6 seconds"}},"simpleText":"17:06"},"navigationEndpoint":{"clickTrackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWRI8qPT1ISw_oU8mgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=nybATB2MoYI","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"nybATB2MoYI","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=9f26c04c1d8ca182 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=678750 mt=1740331024 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1Ng rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Colby Fayock","navigationEndpoint":{"clickTrackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@colbyfayock","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC7Wpv0Aft4NPNhHWW_JC4GQ","canonicalBaseUrl":"/@colbyfayock"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/yBZbOszkfoZeo3hGjFEqNHqiaYsHcYOpquXrWFRnx8vMDAgIRyGUffNQV0DD951HsVYWhkpuDg=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0NAgsOy7MGJsJOfAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"17K views"}},"simpleText":"17K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKkBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKkBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"nybATB2MoYI","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKkBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["nybATB2MoYI"],"params":"CAQ%3D"}},"videoIds":["nybATB2MoYI"]}},{"clickTrackingParams":"CKkBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CKoBELlqIhMIpYizlKjaiwMVUupCBR24LgdD"}},"popupType":"TOAST"}}]}},"trackingParams":"CKkBEP6YBBgGIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CKgBENGqBRgHIhMIpYizlKjaiwMVUupCBR24LgdD","offlineVideoEndpoint":{"videoId":"nybATB2MoYI","onAddCommand":{"clickTrackingParams":"CKgBENGqBRgHIhMIpYizlKjaiwMVUupCBR24LgdD","getDownloadActionCommand":{"videoId":"nybATB2MoYI","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CKgBENGqBRgHIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0M=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtueWJBVEIyTW9ZSQ%3D%3D","commands":[{"clickTrackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0M=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKcBEI5iIhMIpYizlKjaiwMVUupCBR24LgdD","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0M=","hasSeparator":true}}],"trackingParams":"CKQBEKQwGAIiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"17 minutes, 6 seconds"}},"simpleText":"17:06"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKYBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"nybATB2MoYI","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKYBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"nybATB2MoYI"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKYBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKUBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKUBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"nybATB2MoYI","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKUBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["nybATB2MoYI"],"params":"CAQ%3D"}},"videoIds":["nybATB2MoYI"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKUBEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"CSS Custom Properties that Dynamically Update with React JavaScript - 17 minutes - Go to channel - Colby Fayock - 17K views - 3 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/nybATB2MoYI/mqdefault_6s.webp?du=3000 sqp=CLTq7L0G rs=AOn4CLDuSEjZbou0D0miHi83mg8iYARZqQ","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"-yIsQPp31L0","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/-yIsQPp31L0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLA-YHbx1EUQl54bwOKDNIzKgHUkpw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/-yIsQPp31L0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLBGeaX6zNj3RVBpgHQ_BRYCt-zO-A","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"All 12 useState useEffect Mistakes Junior React Developers Still Make in 2025 by ByteGrad 1,095,541 views 1 year ago 46 minutes"}},"simpleText":"All 12 useState useEffect Mistakes Junior React Developers Still Make in 2025"},"longBylineText":{"runs":[{"text":"ByteGrad","navigationEndpoint":{"clickTrackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ByteGrad","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCf6AGqO98eGk11nfazociVQ","canonicalBaseUrl":"/@ByteGrad"}}}]},"publishedTimeText":{"simpleText":"1 year ago"},"viewCountText":{"simpleText":"1,095,541 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"46 minutes, 15 seconds"}},"simpleText":"46:15"},"navigationEndpoint":{"clickTrackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWRI8qPT1ISw_oU8mgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=-yIsQPp31L0","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"-yIsQPp31L0","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-nv47lns6.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=fb222c40fa77d4bd ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=3412500 mt=1740331024 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1Ng rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"ByteGrad","navigationEndpoint":{"clickTrackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@ByteGrad","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCf6AGqO98eGk11nfazociVQ","canonicalBaseUrl":"/@ByteGrad"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/sCzTrM7ozIznC0TQjQFg6f4VQpuOFJC7pcZWAQsK4CI4EdaPvqFCJ7tXnQUfnGmcJc-I9UGFGAU=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Verified","trackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0NAvanf04-Ii5H7AQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"1 million views"}},"simpleText":"1M views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKIBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKIBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"-yIsQPp31L0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKIBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["-yIsQPp31L0"],"params":"CAQ%3D"}},"videoIds":["-yIsQPp31L0"]}},{"clickTrackingParams":"CKIBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CKMBELlqIhMIpYizlKjaiwMVUupCBR24LgdD"}},"popupType":"TOAST"}}]}},"trackingParams":"CKIBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CKEBENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD","offlineVideoEndpoint":{"videoId":"-yIsQPp31L0","onAddCommand":{"clickTrackingParams":"CKEBENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD","getDownloadActionCommand":{"videoId":"-yIsQPp31L0","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CKEBENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0M=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgsteUlzUVBwMzFMMA%3D%3D","commands":[{"clickTrackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0M=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKABEI5iIhMIpYizlKjaiwMVUupCBR24LgdD","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0M=","hasSeparator":true}}],"trackingParams":"CJ0BEKQwGAMiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"46 minutes, 15 seconds"}},"simpleText":"46:15"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJ8BEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"-yIsQPp31L0","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJ8BEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"-yIsQPp31L0"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJ8BEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJ4BEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJ4BEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"-yIsQPp31L0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJ4BEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["-yIsQPp31L0"],"params":"CAQ%3D"}},"videoIds":["-yIsQPp31L0"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJ4BEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"All 12 useState useEffect Mistakes Junior React Developers Still Make in 2025 - 46 minutes - Go to channel - ByteGrad - 1M views - 1 year ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/-yIsQPp31L0/mqdefault_6s.webp?du=3000 sqp=COKw7b0G rs=AOn4CLCgbmV_TDpOh7KHMXuWsJ0XjqwLyA","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"jx5hdo50a2M","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/jx5hdo50a2M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLBgYkkbGqXR3Ct7i1bdzYOmszQ63A","width":168,"height":94},{"url":"https://i.ytimg.com/vi/jx5hdo50a2M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLCE5ER5hS5gYTwvkzJmj0iBspiEUQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Build and Deploy a React Admin Dashboard App With Theming, Tables, Charts, Calendar, Kanban and More by JavaScript Mastery 2,588,340 views 2 years ago 3 hours, 54 minutes"}},"simpleText":"Build and Deploy a React Admin Dashboard App With Theming, Tables, Charts, Calendar, Kanban and More"},"longBylineText":{"runs":[{"text":"JavaScript Mastery","navigationEndpoint":{"clickTrackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@javascriptmastery","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCmXmlB4-HJytD7wek0Uo97A","canonicalBaseUrl":"/@javascriptmastery"}}}]},"publishedTimeText":{"simpleText":"2 years ago"},"viewCountText":{"simpleText":"2,588,340 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"3 hours, 54 minutes, 32 seconds"}},"simpleText":"3:54:32"},"navigationEndpoint":{"clickTrackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWRI8qPT1ISw_oU8mgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=jx5hdo50a2M","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"jx5hdo50a2M","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-nv47zn7y.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=8f1e61768e746b63 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=3412500 mt=1740331024 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1Ng rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"JavaScript Mastery","navigationEndpoint":{"clickTrackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@javascriptmastery","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCmXmlB4-HJytD7wek0Uo97A","canonicalBaseUrl":"/@javascriptmastery"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ek0JxMA0h1uXpnYKFL_dYo1ny3LWzAuLwGvaqQwb9Qh2oEQJIPNEPjDrY9yKsvMmIrq_Ooq_=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Verified","trackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0NA49bR8-iumI-PAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"2.5 million views"}},"simpleText":"2.5M views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJsBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJsBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"jx5hdo50a2M","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJsBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["jx5hdo50a2M"],"params":"CAQ%3D"}},"videoIds":["jx5hdo50a2M"]}},{"clickTrackingParams":"CJsBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJwBELlqIhMIpYizlKjaiwMVUupCBR24LgdD"}},"popupType":"TOAST"}}]}},"trackingParams":"CJsBEP6YBBgHIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CJoBENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD","offlineVideoEndpoint":{"videoId":"jx5hdo50a2M","onAddCommand":{"clickTrackingParams":"CJoBENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD","getDownloadActionCommand":{"videoId":"jx5hdo50a2M","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CJoBENGqBRgIIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0M=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtqeDVoZG81MGEyTQ%3D%3D","commands":[{"clickTrackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0M=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJkBEI5iIhMIpYizlKjaiwMVUupCBR24LgdD","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0M=","hasSeparator":true}}],"trackingParams":"CJYBEKQwGAQiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"3 hours, 54 minutes, 32 seconds"}},"simpleText":"3:54:32"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJgBEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"jx5hdo50a2M","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJgBEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"jx5hdo50a2M"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJgBEPnnAxgCIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJcBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJcBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"jx5hdo50a2M","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJcBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["jx5hdo50a2M"],"params":"CAQ%3D"}},"videoIds":["jx5hdo50a2M"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJcBEMfsBBgDIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Build and Deploy a React Admin Dashboard App With Theming, Tables, Charts, Calendar, Kanban and More - 3 hours, 54 minutes - Go to channel - JavaScript Mastery - 2.5M views - 2 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/jx5hdo50a2M/mqdefault_6s.webp?du=3000 sqp=COGM7b0G rs=AOn4CLDsUyqzy-oBob7MGN8v-hAewfSqcA","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"emzrev03Ppc","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/emzrev03Ppc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLAhBbfgiuJnjYuTg76t31XIys25Dg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/emzrev03Ppc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLDEYUrAIM2j1qeCx52-A6IBY1QFYA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"#01 Introduction to React | Getting Started with React | A Complete React Course. by procademy 37,380 views 2 years ago 8 minutes, 44 seconds"}},"simpleText":"#01 Introduction to React | Getting Started with React | A Complete React Course."},"longBylineText":{"runs":[{"text":"procademy","navigationEndpoint":{"clickTrackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@procademy","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC5qYq6IWRqM2SYpIM_9Xp8A","canonicalBaseUrl":"/@procademy"}}}]},"publishedTimeText":{"simpleText":"2 years ago"},"viewCountText":{"simpleText":"37,380 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"8 minutes, 44 seconds"}},"simpleText":"8:44"},"navigationEndpoint":{"clickTrackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWRI8qPT1ISw_oU8mgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=emzrev03Ppc","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"emzrev03Ppc","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=7a6ceb7afd373e97 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1198750 mt=1740331024 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1Ng rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"procademy","navigationEndpoint":{"clickTrackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0MyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@procademy","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC5qYq6IWRqM2SYpIM_9Xp8A","canonicalBaseUrl":"/@procademy"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/kozMhLqd5EUP-NFzFp1DcTUd67xiJ8vam0No6Y9HNYif-n4RhnzTNzUvMncki3oGQnBw86WOUw=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0NAl_3c6a_vurZ6","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"37K views"}},"simpleText":"37K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJQBEP6YBBgFIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJQBEP6YBBgFIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"emzrev03Ppc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJQBEP6YBBgFIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["emzrev03Ppc"],"params":"CAQ%3D"}},"videoIds":["emzrev03Ppc"]}},{"clickTrackingParams":"CJQBEP6YBBgFIhMIpYizlKjaiwMVUupCBR24LgdD","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJUBELlqIhMIpYizlKjaiwMVUupCBR24LgdD"}},"popupType":"TOAST"}}]}},"trackingParams":"CJQBEP6YBBgFIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CJMBENGqBRgGIhMIpYizlKjaiwMVUupCBR24LgdD","offlineVideoEndpoint":{"videoId":"emzrev03Ppc","onAddCommand":{"clickTrackingParams":"CJMBENGqBRgGIhMIpYizlKjaiwMVUupCBR24LgdD","getDownloadActionCommand":{"videoId":"emzrev03Ppc","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CJMBENGqBRgGIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0M=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtlbXpyZXYwM1BwYw%3D%3D","commands":[{"clickTrackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0M=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJIBEI5iIhMIpYizlKjaiwMVUupCBR24LgdD","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0M=","hasSeparator":true}}],"trackingParams":"CI8BEKQwGAUiEwiliLOUqNqLAxVS6kIFHbguB0M=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"8 minutes, 44 seconds"}},"simpleText":"8:44"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJEBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"emzrev03Ppc","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJEBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"emzrev03Ppc"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJEBEPnnAxgBIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJABEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJABEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"emzrev03Ppc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJABEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["emzrev03Ppc"],"params":"CAQ%3D"}},"videoIds":["emzrev03Ppc"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJABEMfsBBgCIhMIpYizlKjaiwMVUupCBR24LgdD"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"#01 Introduction to React | Getting Started with React | A Complete React Course. - 8 minutes, 44 seconds - Go to channel - procademy - 37K views - 2 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"enableHoveredLogging":true,"enableOverlay":true}}}},{"lockupViewModel":{"contentImage":{"collectionThumbnailViewModel":{"primaryThumbnail":{"thumbnailViewModel":{"image":{"sources":[{"url":"https://i.ytimg.com/vi/emzrev03Ppc/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ== rs=AOn4CLA9f9P65gk8ldICpdqkdUoL5HzlzA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/emzrev03Ppc/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE= rs=AOn4CLDYpMblpJMyfiSri1y3UehScrFOpQ","width":336,"height":188}]},"overlays":[{"thumbnailOverlayBadgeViewModel":{"thumbnailBadges":[{"thumbnailBadgeViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAYLISTS"}}]},"text":"82 videos","badgeStyle":"THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT","backgroundColor":{"lightTheme":2631720,"darkTheme":2631720}}}],"position":"THUMBNAIL_OVERLAY_BADGE_POSITION_BOTTOM_END"}},{"thumbnailHoverOverlayViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAY_ALL"}}]},"text":{"content":"Play all","styleRuns":[{"startIndex":0,"length":8}]},"style":"THUMBNAIL_HOVER_OVERLAY_STYLE_COVER"}}],"backgroundColor":{"lightTheme":3750201,"darkTheme":3750201}}},"stackColor":{"lightTheme":12566463,"darkTheme":9211020}}},"metadata":{"lockupMetadataViewModel":{"title":{"content":"Complete React Course Step By Step 2022"},"metadata":{"contentMetadataViewModel":{"metadataRows":[{"metadataParts":[{"text":{"content":"procademy

#############################









Content Report
Youtor.org / YTube video Downloader © 2025

created by www.youtor.org