{"version":"1.0","provider_name":"Roman Zaitsev Portfoolio | EST","provider_url":"https:\/\/romanzaitsev24.thkit.ee\/wp","author_name":"admin","author_url":"https:\/\/romanzaitsev24.thkit.ee\/wp\/blog\/author\/admin\/","title":"React - Roman Zaitsev Portfoolio | EST","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"7omjhXRq3t\"><a href=\"https:\/\/romanzaitsev24.thkit.ee\/wp\/react\/\">React<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/romanzaitsev24.thkit.ee\/wp\/react\/embed\/#?secret=7omjhXRq3t\" width=\"600\" height=\"338\" title=\"&#8220;React&#8221; &#8212; Roman Zaitsev Portfoolio | EST\" data-secret=\"7omjhXRq3t\" 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:\/\/romanzaitsev24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"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 andmete [&hellip;]"}