Какво представлява редукторът?
Какво представлява редукторът?

Видео: Какво представлява редукторът?

Видео: Какво представлява редукторът?
Видео: Редуктор БМВ - ремонт или замена? Как принять правильное решение. 2024, Може
Anonim

А редуктор е функция, която определя промените в състоянието на приложението. Той използва действието, което получава, за да определи тази промяна. Имаме инструменти, като Redux, които помагат да управляваме промените в състоянието на приложението в един магазин, така че те да се държат последователно.

Също така попитах какво е редуктор в програмирането?

В редуктор е чиста функция, която приема текущото състояние и действие и връща следващото състояние. Имайте предвид, че състоянието се натрупва, тъй като всяко действие върху колекцията се прилага за промяна на това състояние. Така че като се има предвид колекция от действия, редуктор се прилага върху всяка стойност на колекцията (отляво надясно).

По същия начин, защо използваме редуктори в реакцията? Концепцията за а Редуктор стана популярен в JavaScript с възхода на Redux като решение за управление на състоянието за Реагирайте . По принцип редуктори са там за управление на състояние в приложение . Например, ако потребител напише нещо в HTML поле за въвеждане, приложение трябва да управлява това състояние на потребителския интерфейс (например контролирани компоненти).

Оттук нататък какво връща редуктор?

В редуктор е чиста функция, която приема предишното състояние и действие, и се завръща следващото състояние. Нарича се а редуктор защото това е типът на функцията ви би се преминете към Array.

Какво е редуктор в ъглова?

А редуктор е функция със сигнатура (акумулатор: T, елемент: U) => T. Редуктори често се използват в JavaScript чрез масива. редуцира метод, който повтаря всеки от елементите на масива и в резултат натрупва една стойност. Редуктори трябва да са чисти функции, което означава, че не генерират никакви странични ефекти.

Препоръчано: