Редуктор дегеніміз не?
Редуктор дегеніміз не?

Бейне: Редуктор дегеніміз не?

Бейне: Редуктор дегеніміз не?
Бейне: ГБО 4 поколение. Редуктор дегеніміз не? Қазақша 2024, Сәуір
Anonim

А редуктор қолданба күйіндегі өзгерістерді анықтайтын функция болып табылады. Ол осы өзгерісті анықтау үшін алған әрекетті пайдаланады. Бізде Redux сияқты құралдар бар, олар бір дүкендегі қолданба күйінің өзгерістерін басқаруға көмектеседі, осылайша олар тұрақты әрекет етеді.

Сонымен қатар, бағдарламалаудағы редуктор дегеніміз не?

The редуктор ағымдағы күйді және әрекетті қабылдайтын және келесі күйді қайтаратын таза функция. Жинақтағы әрбір әрекет осы күйді өзгерту үшін қолданылатындықтан, күй жинақталатынын ескеріңіз. Сонымен, әрекеттер жиынтығы берілген редуктор коллекцияның әрбір мәніне қолданылады (солдан оңға).

Сол сияқты, неліктен редукторларды реакцияда пайдаланамыз? ұғымы а Редуктор мемлекеттік басқару шешімі ретінде Redux-тің пайда болуымен JavaScript-те танымал болды Реакция . Негізінде редукторлар болып табылады мемлекетті басқару үшін сонда қолдану . Мысалы, егер пайдаланушы HTML енгізу өрісіне бірдеңе жазса, қолдану осы UI күйін (мысалы, басқарылатын құрамдастарды) басқаруы керек.

Бұл ретте, редуктор нені қайтарады?

The редуктор алдыңғы күй мен әрекетті қабылдайтын таза функция, және қайтарады келесі күй. Ол а деп аталады редуктор себебі бұл функцияның түрі болар еді массивке өту.

Бұрыштық редуктор дегеніміз не?

А редуктор қолтаңбасы бар функция болып табылады (аккумулятор: T, пункт: U) => T. Редукторлар жиі JavaScript-те массив арқылы қолданылады. массивтің әрбір элементі бойынша қайталанатын және нәтижесінде бір мәнді жинақтайтын азайту әдісі. Редукторлар таза функциялар болуы керек, яғни олар ешқандай жанама әсерлер тудырмайды.

Ұсынылған: