Manejo de Formularios con ReactJS
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=QprMh3YNYWA
Como validar un formulario con React.js • Creación de un formulario y validación de campos utilizando React, reactstrap y las variables de estado.","styleRuns":[{"startIndex":0,"length":144,"styleRunExtensions":{"styleRunColorMapExtension":{"colorMap":[{"key":"USER_INTERFACE_THEME_DARK","value":4294967295},{"key":"USER_INTERFACE_THEME_LIGHT","value":4279440147}]}},"fontFamilyName":"Roboto"}]},"headerRuns":[{"startIndex":0,"length":144,"headerMapping":"ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED"}]}},{"itemSectionRenderer":{"contents":[{"continuationItemRenderer":{"trigger":"CONTINUATION_TRIGGER_ON_ITEM_SHOWN","continuationEndpoint":{"clickTrackingParams":"CMwBELsvGAIiEwifqvmU2siLAxWER3oFHTbJEXo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/next"}},"continuationCommand":{"token":"Eg0SC1Fwck1oM1lOWVdBGAYyJSIRIgtRcHJNaDNZTllXQTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D","request":"CONTINUATION_REQUEST_TYPE_WATCH_NEXT"}}}}],"trackingParams":"CMwBELsvGAIiEwifqvmU2siLAxWER3oFHTbJEXo=","sectionIdentifier":"comment-item-section","targetId":"comments-section"}}],"trackingParams":"CMsBELovIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},"secondaryResults":{"secondaryResults":{"results":[{"compactVideoRenderer":{"videoId":"nK418x0ymaw","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/nK418x0ymaw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLBfBoaFDHqDiHvOJaEOuwckXhk6gg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/nK418x0ymaw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLACEKtv9s9OsLDS2q-LpxEhXXGFFg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Websockets con Node.js by Jacob Avila Camacho 13,725 views 3 years ago 49 minutes"}},"simpleText":"Websockets con Node.js"},"longBylineText":{"runs":[{"text":"Jacob Avila Camacho","navigationEndpoint":{"clickTrackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@jacobavilacamacho7644","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCHQDZW3R0NqPyAE3kOccOAw","canonicalBaseUrl":"/@jacobavilacamacho7644"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"13,725 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"49 minutes, 41 seconds"}},"simpleText":"49:41"},"navigationEndpoint":{"clickTrackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWRI4MK1sPeQs81CmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=nK418x0ymaw","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"nK418x0ymaw","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=9cae35f31d3299ac ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1005000 mt=1739725969 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1OA rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Jacob Avila Camacho","navigationEndpoint":{"clickTrackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@jacobavilacamacho7644","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCHQDZW3R0NqPyAE3kOccOAw","canonicalBaseUrl":"/@jacobavilacamacho7644"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_me9P7T6S5wstXQ3mLmJSCpsavzwqnbU1QJ8iTcuxq1rwM=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXpArLPK6bG-jdecAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"13K views"}},"simpleText":"13K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CMkBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMkBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"nK418x0ymaw","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMkBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["nK418x0ymaw"],"params":"CAQ%3D"}},"videoIds":["nK418x0ymaw"]}},{"clickTrackingParams":"CMkBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CMoBELlqIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},"popupType":"TOAST"}}]}},"trackingParams":"CMkBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CMgBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","offlineVideoEndpoint":{"videoId":"nK418x0ymaw","onAddCommand":{"clickTrackingParams":"CMgBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","getDownloadActionCommand":{"videoId":"nK418x0ymaw","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CMgBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtuSzQxOHgweW1hdw%3D%3D","commands":[{"clickTrackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CMcBEI5iIhMIn6r5lNrIiwMVhEd6BR02yRF6","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXo=","hasSeparator":true}}],"trackingParams":"CMQBEKQwGAAiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibility":{"accessibilityData":{"label":"Action menu"}},"targetId":"watch-related-menu-button"}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"49 minutes, 41 seconds"}},"simpleText":"49:41"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMYBEPnnAxgBIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"nK418x0ymaw","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CMYBEPnnAxgBIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"nK418x0ymaw"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMYBEPnnAxgBIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMUBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMUBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"nK418x0ymaw","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMUBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["nK418x0ymaw"],"params":"CAQ%3D"}},"videoIds":["nK418x0ymaw"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMUBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Websockets con Node.js - 49 minutes - Go to channel - Jacob Avila Camacho - 13K views - 3 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/nK418x0ymaw/mqdefault_6s.webp?du=3000 sqp=CJSqyL0G rs=AOn4CLAbl_z_U2SByscSn3N0UDmAmlH7jA","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"tli5n_NqQW8","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/tli5n_NqQW8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLBELw_ACNk41CprX7vyvPkvT7jyCA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/tli5n_NqQW8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLDiOTa3lFWzjLW5WTBTwZqSQGw9aQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Guía Completa de Validación de Formularios en React by FalconMasters 56,057 views 4 years ago 2 hours, 24 minutes"}},"simpleText":"Guía Completa de Validación de Formularios en React"},"longBylineText":{"runs":[{"text":"FalconMasters","navigationEndpoint":{"clickTrackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@FalconMasters","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCJl1YajcPWTeJNsQhGyMIMg","canonicalBaseUrl":"/@FalconMasters"}}}]},"publishedTimeText":{"simpleText":"4 years ago"},"viewCountText":{"simpleText":"56,057 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"2 hours, 24 minutes, 46 seconds"}},"simpleText":"2:24:46"},"navigationEndpoint":{"clickTrackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWRI4MK1sPeQs81CmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=tli5n_NqQW8","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"tli5n_NqQW8","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---sn-nv47lnsr.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=b658b99ff36a416f ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1201250 mt=1739725969 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1OA rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"FalconMasters","navigationEndpoint":{"clickTrackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@FalconMasters","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCJl1YajcPWTeJNsQhGyMIMg","canonicalBaseUrl":"/@FalconMasters"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_kKnx3BE_WlKjm02p2cOg3OIvoHXBVi9IfO5b6B1RRTMQ=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":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXpA74Kpm_-zrqy2AQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"56K views"}},"simpleText":"56K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CMIBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMIBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"tli5n_NqQW8","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMIBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["tli5n_NqQW8"],"params":"CAQ%3D"}},"videoIds":["tli5n_NqQW8"]}},{"clickTrackingParams":"CMIBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CMMBELlqIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},"popupType":"TOAST"}}]}},"trackingParams":"CMIBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CMEBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","offlineVideoEndpoint":{"videoId":"tli5n_NqQW8","onAddCommand":{"clickTrackingParams":"CMEBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","getDownloadActionCommand":{"videoId":"tli5n_NqQW8","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CMEBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgt0bGk1bl9OcVFXOA%3D%3D","commands":[{"clickTrackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CMABEI5iIhMIn6r5lNrIiwMVhEd6BR02yRF6","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXo=","hasSeparator":true}}],"trackingParams":"CL0BEKQwGAEiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"2 hours, 24 minutes, 46 seconds"}},"simpleText":"2:24:46"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CL8BEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"tli5n_NqQW8","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CL8BEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"tli5n_NqQW8"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CL8BEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CL4BEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CL4BEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"tli5n_NqQW8","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CL4BEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["tli5n_NqQW8"],"params":"CAQ%3D"}},"videoIds":["tli5n_NqQW8"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CL4BEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Guía Completa de Validación de Formularios en React - 2 hours, 24 minutes - Go to channel - FalconMasters - 56K views - 4 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"kZ4YaoCYais","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/kZ4YaoCYais/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDqacgu5CAVyf8S7kOZe8XqPF4Ffg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/kZ4YaoCYais/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLD4Ko8Uz1kh_C6eIGcv9CyXaEiU1w","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Consume API with ReatJS by Pablo Lizardo 42,540 views 4 years ago 11 minutes, 32 seconds"}},"simpleText":"Consume API with ReatJS"},"longBylineText":{"runs":[{"text":"Pablo Lizardo","navigationEndpoint":{"clickTrackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@pablolizardo","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCvAw3rBp6QZ2naWaUKhUI2A","canonicalBaseUrl":"/@pablolizardo"}}}]},"publishedTimeText":{"simpleText":"4 years ago"},"viewCountText":{"simpleText":"42,540 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"11 minutes, 32 seconds"}},"simpleText":"11:32"},"navigationEndpoint":{"clickTrackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWRI4MK1sPeQs81CmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=kZ4YaoCYais","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"kZ4YaoCYais","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-nv47lnsr.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=919e186a80986a2b ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1201250 mt=1739725969 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1OA rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Pablo Lizardo","navigationEndpoint":{"clickTrackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@pablolizardo","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCvAw3rBp6QZ2naWaUKhUI2A","canonicalBaseUrl":"/@pablolizardo"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_meOstkVjBw28wCODw-bu1WZuDjQhdQf5tyTBgOG9Aop5yf=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXpAq9ThhKiNhs-RAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"42K views"}},"simpleText":"42K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CLsBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLsBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"kZ4YaoCYais","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLsBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["kZ4YaoCYais"],"params":"CAQ%3D"}},"videoIds":["kZ4YaoCYais"]}},{"clickTrackingParams":"CLsBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CLwBELlqIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},"popupType":"TOAST"}}]}},"trackingParams":"CLsBEP6YBBgGIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CLoBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","offlineVideoEndpoint":{"videoId":"kZ4YaoCYais","onAddCommand":{"clickTrackingParams":"CLoBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","getDownloadActionCommand":{"videoId":"kZ4YaoCYais","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CLoBENGqBRgHIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtrWjRZYW9DWWFpcw%3D%3D","commands":[{"clickTrackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CLkBEI5iIhMIn6r5lNrIiwMVhEd6BR02yRF6","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXo=","hasSeparator":true}}],"trackingParams":"CLYBEKQwGAIiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"11 minutes, 32 seconds"}},"simpleText":"11:32"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLgBEPnnAxgBIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"kZ4YaoCYais","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CLgBEPnnAxgBIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"kZ4YaoCYais"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLgBEPnnAxgBIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLcBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLcBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"kZ4YaoCYais","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLcBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["kZ4YaoCYais"],"params":"CAQ%3D"}},"videoIds":["kZ4YaoCYais"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLcBEMfsBBgCIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Consume API with ReatJS - 11 minutes, 32 seconds - Go to channel - Pablo Lizardo - 42K views - 4 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/kZ4YaoCYais/mqdefault_6s.webp?du=3000 sqp=CMijyL0G rs=AOn4CLAn9aPpYgG3yk4chG91_z3zesn22Q","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"94_6JPDi13g","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/94_6JPDi13g/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLBS9YSp8kSgo9ZFFUc7qFjJ-1j9DA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/94_6JPDi13g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLDRBQbWqQ-UXs1amhItkmXwpR2IGg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"How to Make Working Contact Form in React JS by Codehal 26,318 views 8 months ago 11 minutes, 12 seconds"}},"simpleText":"How to Make Working Contact Form in React JS"},"longBylineText":{"runs":[{"text":"Codehal","navigationEndpoint":{"clickTrackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@codehal","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCARtKuN24xix9o30mGUQvkw","canonicalBaseUrl":"/@codehal"}}}]},"publishedTimeText":{"simpleText":"8 months ago"},"viewCountText":{"simpleText":"26,318 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"11 minutes, 12 seconds"}},"simpleText":"11:12"},"navigationEndpoint":{"clickTrackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWRI4MK1sPeQs81CmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=94_6JPDi13g","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"94_6JPDi13g","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---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=f78ffa24f0e2d778 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1005000 mt=1739725969 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1OA rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Codehal","navigationEndpoint":{"clickTrackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@codehal","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCARtKuN24xix9o30mGUQvkw","canonicalBaseUrl":"/@codehal"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/dbI7wXEfKYKpR8M4mHe68y-75j0IlOYKPJNa-PN1Hcb4hE-RNzqa-SsLcW4m0nq3wIK0lzCaCQ=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":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXpA-K6Lh8_E_sf3AQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"26K views"}},"simpleText":"26K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CLQBEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLQBEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"94_6JPDi13g","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLQBEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["94_6JPDi13g"],"params":"CAQ%3D"}},"videoIds":["94_6JPDi13g"]}},{"clickTrackingParams":"CLQBEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CLUBELlqIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},"popupType":"TOAST"}}]}},"trackingParams":"CLQBEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CLMBENGqBRgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","offlineVideoEndpoint":{"videoId":"94_6JPDi13g","onAddCommand":{"clickTrackingParams":"CLMBENGqBRgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","getDownloadActionCommand":{"videoId":"94_6JPDi13g","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CLMBENGqBRgIIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgs5NF82SlBEaTEzZw%3D%3D","commands":[{"clickTrackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CLIBEI5iIhMIn6r5lNrIiwMVhEd6BR02yRF6","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXo=","hasSeparator":true}}],"trackingParams":"CK8BEKQwGAMiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"11 minutes, 12 seconds"}},"simpleText":"11:12"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLEBEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"94_6JPDi13g","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CLEBEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"94_6JPDi13g"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLEBEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CLABEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CLABEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"94_6JPDi13g","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CLABEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["94_6JPDi13g"],"params":"CAQ%3D"}},"videoIds":["94_6JPDi13g"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CLABEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"How to Make Working Contact Form in React JS - 11 minutes, 12 seconds - Go to channel - Codehal - 26K views - 8 months ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/94_6JPDi13g/mqdefault_6s.webp?du=3000 sqp=CMixyL0G rs=AOn4CLBkNwmFMzG65QS6jDKA-KNuecqb5w","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"tIdNeoHniEY","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/tIdNeoHniEY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLB0pWYMWKIp39sOi35_taEkxX6V7Q","width":168,"height":94},{"url":"https://i.ytimg.com/vi/tIdNeoHniEY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLC-NXnCsb0leBXiNlHSuSI4wL8oWw","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"BEST Ways to Handle and Validate React Forms without a Library by Lama Dev 393,408 views 3 years ago 42 minutes"}},"simpleText":"BEST Ways to Handle and Validate React Forms without a Library"},"longBylineText":{"runs":[{"text":"Lama Dev","navigationEndpoint":{"clickTrackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@LamaDev","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCOxWrX5MIdXIeRNaXC3sqIg","canonicalBaseUrl":"/@LamaDev"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"393,408 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"42 minutes, 38 seconds"}},"simpleText":"42:38"},"navigationEndpoint":{"clickTrackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWRI4MK1sPeQs81CmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=tIdNeoHniEY","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"tIdNeoHniEY","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=b4874d7a81e78846 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1005000 mt=1739725969 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1OA rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Lama Dev","navigationEndpoint":{"clickTrackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@LamaDev","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCOxWrX5MIdXIeRNaXC3sqIg","canonicalBaseUrl":"/@LamaDev"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_luF-nK_BZqKzocE3qJoPsgRpL88k9zVsyUsZc3evTj8w=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":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXpAxpCej6iv08O0AQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"393K views"}},"simpleText":"393K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CK0BEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CK0BEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"tIdNeoHniEY","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CK0BEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["tIdNeoHniEY"],"params":"CAQ%3D"}},"videoIds":["tIdNeoHniEY"]}},{"clickTrackingParams":"CK0BEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CK4BELlqIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},"popupType":"TOAST"}}]}},"trackingParams":"CK0BEP6YBBgHIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CKwBENGqBRgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","offlineVideoEndpoint":{"videoId":"tIdNeoHniEY","onAddCommand":{"clickTrackingParams":"CKwBENGqBRgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","getDownloadActionCommand":{"videoId":"tIdNeoHniEY","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CKwBENGqBRgIIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgt0SWROZW9IbmlFWQ%3D%3D","commands":[{"clickTrackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKsBEI5iIhMIn6r5lNrIiwMVhEd6BR02yRF6","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXo=","hasSeparator":true}}],"trackingParams":"CKgBEKQwGAQiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"42 minutes, 38 seconds"}},"simpleText":"42:38"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKoBEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"tIdNeoHniEY","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKoBEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"tIdNeoHniEY"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKoBEPnnAxgCIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKkBEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKkBEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"tIdNeoHniEY","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKkBEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["tIdNeoHniEY"],"params":"CAQ%3D"}},"videoIds":["tIdNeoHniEY"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKkBEMfsBBgDIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"BEST Ways to Handle and Validate React Forms without a Library - 42 minutes - Go to channel - Lama Dev - 393K views - 3 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/tIdNeoHniEY/mqdefault_6s.webp?du=3000 sqp=CPqiyL0G rs=AOn4CLA05CbUztoBjkM9UoCZ1iymguBuhw","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"3r0MmVmsHZc","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/3r0MmVmsHZc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDkqNQtgFXYKJQBmJnKgAx74fl-qA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/3r0MmVmsHZc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLBHozcxfY0PDwbXXZNnMDwBHfxo9g","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"¿AMD o QUALCOMM? ¡El FUTURO de los portátiles! by Nate Live 138,826 views 4 days ago 18 minutes"}},"simpleText":"¿AMD o QUALCOMM? ¡El FUTURO de los portátiles!"},"longBylineText":{"runs":[{"text":"Nate Live","navigationEndpoint":{"clickTrackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@natelive7","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCH_zBfX_o5GDZwevkh1jl9Q","canonicalBaseUrl":"/@natelive7"}}}]},"publishedTimeText":{"simpleText":"4 days ago"},"viewCountText":{"simpleText":"138,826 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"18 minutes, 52 seconds"}},"simpleText":"18:52"},"navigationEndpoint":{"clickTrackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWRI4MK1sPeQs81CmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=3r0MmVmsHZc","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"3r0MmVmsHZc","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---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=debd0c9959ac1d97 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=323750 mt=1739725969 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1OA rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Nate Live","navigationEndpoint":{"clickTrackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@natelive7","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCH_zBfX_o5GDZwevkh1jl9Q","canonicalBaseUrl":"/@natelive7"}}}]},"badges":[{"metadataBadgeRenderer":{"style":"BADGE_STYLE_TYPE_SIMPLE","label":"New","trackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXo="}}],"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/sWsq8eVagiBbm5d94RrWZc3xnyp--kB_517sQ8F979S71XOUuUWvlUyUQaPAEZ2oeMApz84cgnc=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":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXpAl7uwzZWTw97eAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"138K views"}},"simpleText":"138K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKYBEP6YBBgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKYBEP6YBBgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"3r0MmVmsHZc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKYBEP6YBBgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["3r0MmVmsHZc"],"params":"CAQ%3D"}},"videoIds":["3r0MmVmsHZc"]}},{"clickTrackingParams":"CKYBEP6YBBgIIhMIn6r5lNrIiwMVhEd6BR02yRF6","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CKcBELlqIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},"popupType":"TOAST"}}]}},"trackingParams":"CKYBEP6YBBgIIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CKUBENGqBRgJIhMIn6r5lNrIiwMVhEd6BR02yRF6","offlineVideoEndpoint":{"videoId":"3r0MmVmsHZc","onAddCommand":{"clickTrackingParams":"CKUBENGqBRgJIhMIn6r5lNrIiwMVhEd6BR02yRF6","getDownloadActionCommand":{"videoId":"3r0MmVmsHZc","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CKUBENGqBRgJIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgszcjBNbVZtc0haYw%3D%3D","commands":[{"clickTrackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKQBEI5iIhMIn6r5lNrIiwMVhEd6BR02yRF6","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXo=","hasSeparator":true}}],"trackingParams":"CKEBEKQwGAUiEwifqvmU2siLAxWER3oFHTbJEXo=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"18 minutes, 52 seconds"}},"simpleText":"18:52"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKMBEPnnAxgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"3r0MmVmsHZc","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKMBEPnnAxgDIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"3r0MmVmsHZc"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKMBEPnnAxgDIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKIBEMfsBBgEIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKIBEMfsBBgEIhMIn6r5lNrIiwMVhEd6BR02yRF6","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"3r0MmVmsHZc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKIBEMfsBBgEIhMIn6r5lNrIiwMVhEd6BR02yRF6","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["3r0MmVmsHZc"],"params":"CAQ%3D"}},"videoIds":["3r0MmVmsHZc"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKIBEMfsBBgEIhMIn6r5lNrIiwMVhEd6BR02yRF6"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"¿AMD o QUALCOMM? ¡El FUTURO de los portátiles! - 18 minutes - Go to channel - Nate Live - 138K views - 4 days ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/3r0MmVmsHZc/mqdefault_6s.webp?du=3000 sqp=CLygyL0G rs=AOn4CLAAH57muD1YKCSuggipqfLWPlTHzQ","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"lockupViewModel":{"contentImage":{"collectionThumbnailViewModel":{"primaryThumbnail":{"thumbnailViewModel":{"image":{"sources":[{"url":"https://i.ytimg.com/vi/VGv2_7sCkAc/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ== rs=AOn4CLDT_vP6QKe11NrQTQp6QE2cWV4RIQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/VGv2_7sCkAc/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE= rs=AOn4CLCBcdMOmXJ2NNfZ1dOE0o3K8HHrYw","width":336,"height":188}]},"overlays":[{"thumbnailOverlayBadgeViewModel":{"thumbnailBadges":[{"thumbnailBadgeViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAYLISTS"}}]},"text":"120 videos","badgeStyle":"THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT","backgroundColor":{"lightTheme":1516851,"darkTheme":1516851}}}],"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":2242380,"darkTheme":2242380}}},"stackColor":{"lightTheme":7045785,"darkTheme":7767443}}},"metadata":{"lockupMetadataViewModel":{"title":{"content":"React"},"metadata":{"contentMetadataViewModel":{"metadataRows":[{"metadataParts":[{"text":{"content":"Fazt Code
#############################
![](http://youtor.org/essay_main.png)