{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"React useReducer Derin Dal\u0131\u015f: Quiz'den K\u0131demli Desenlere","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"foxvQZRUqK\"><a href=\"https:\/\/fatihsoysal.com\/blog\/react-usereducer-derin-dalis-quizden-kidemli-desenlere\/\">React useReducer Derin Dal\u0131\u015f: Quiz&#8217;den K\u0131demli Desenlere<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/react-usereducer-derin-dalis-quizden-kidemli-desenlere\/embed\/#?secret=foxvQZRUqK\" width=\"600\" height=\"338\" title=\"&#8220;React useReducer Derin Dal\u0131\u015f: Quiz&#8217;den K\u0131demli Desenlere&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"foxvQZRUqK\" 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<\/script>\n","description":"React uygulamalar\u0131n\u0131zda karma\u015f\u0131k durum y\u00f6netimi mi yapmaya \u00e7al\u0131\u015f\u0131yorsunuz? Belki de useState hook'unun yetersiz kald\u0131\u011f\u0131 durumlarla kar\u015f\u0131la\u015f\u0131yorsunuzdur. Bu makale, useReducer'\u0131n temel prensiplerinden ileri d\u00fczey kullan\u0131m kal\u0131plar\u0131na kadar her \u015feyi ad\u0131m ad\u0131m a\u00e7\u0131klayarak, sizi bir ba\u015flang\u0131\u00e7 seviyesinden k\u0131demli bir React geli\u015ftirici seviyesine ta\u015f\u0131yacak."}