Объяснение:
Redux — это библиотека для управления состоянием приложения. Её ключевой принцип заключается в том, что состояние всего приложения хранится в едином месте (store), а изменения состояния происходят предсказуемо через специальные функции (actions и reducers).
- использование одного источника правды (единый store) и обновление через actions/reducers — это основная идея Redux, которая обеспечивает предсказуемость и упрощает отладку.
- использование двустороннего связывания как основы работы — это принцип, более характерный для других библиотек, например, Vue.js.
- использование нескольких независимых хранилищ на компонент — противоречит идее централизованного управления состоянием.
- хранение состояния в SQL-таблицах (Structured Query Language) — это база данных, а не подход к управлению состоянием фронтенд-приложения.
Ответ: использование одного источника правды (единый store) и обновление через actions/reducers