{"version":"1.0","provider_name":"Nikita Orlenko \/ Portfoolio","provider_url":"https:\/\/nikitaorlenko24.thkit.ee\/WP","author_name":"Nikita Orlenko Potrfoolio","author_url":"https:\/\/nikitaorlenko24.thkit.ee\/WP\/blog\/author\/admin\/","title":"React - Nikita Orlenko \/ Portfoolio","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KebczmcTph\"><a href=\"https:\/\/nikitaorlenko24.thkit.ee\/WP\/react\/\">React<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/nikitaorlenko24.thkit.ee\/WP\/react\/embed\/#?secret=KebczmcTph\" width=\"600\" height=\"338\" title=\"&#8220;React&#8221; &#8212; Nikita Orlenko \/ Portfoolio\" data-secret=\"KebczmcTph\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/nikitaorlenko24.thkit.ee\/WP\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"React React on JavaScripti teek kasutajaliideste loomiseks. Seda kasutatakse d\u00fcnaamiliste ja interaktiivsete veebirakenduste arendamiseks. React v\u00f5imaldab jagada liidese v\u00e4ikesteks taaskasutatavateks osadeks ehk komponentideks. See teeb koodi paremini hallatavaks ja lihtsustab rakenduse uuendamist. React parandab j\u00f5udlust t\u00e4nu virtuaalsele DOM-ile. Mis on komponent?Komponent on iseseisev UI osa, mida saab korduvalt kasutada. Milleks kasutatakse state\u2019i?State\u2019i kasutatakse komponendi d\u00fcnaamiliste [&hellip;]","thumbnail_url":"https:\/\/nikitaorlenko24.thkit.ee\/WP\/wp-content\/uploads\/2026\/03\/image-1.png","thumbnail_width":1325,"thumbnail_height":625}