જેમ તમે જોઈ શકો છો, આપણે હવે ક્યારે રવાનગી પર કડક નિયંત્રણ રાખીએ છીએ. દરેક ફંક્શન કોલની જેમ fetchStarted , fetchUserDetailsSuccess , fetchRestaurantsSuccess અને fetchError એક સાદા જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ રદ કરે છે પ્રકાર અને વધારાના વિગતો જો જરૂરી હોય તો તેથી હવે દરેક ક્રિયાને નિયંત્રિત કરવા અને દૃશ્યને અપડેટ કરવા માટે તે રીડુસર્સનું કાર્ય છે. મેં રીડુસ્ટર પર ચર્ચા કરી નથી, કારણ કે તે અહીંથી સીધી છે અને અમલીકરણ વિવિધ હોઈ શકે છે.