2015-11-22 3 views

ответ

7

Да. Вы, конечно, хотите отслеживать состояние ввода. Будь то в состоянии компонента или в магазине зависит от вас. Моя практика заключается в том, чтобы сделать все мои компоненты «тупыми» и удерживать все состояние в магазине. Вот почему:

Что-то вроде панели поиска, легко представить, что вы хотите отобразить эту информацию в другом месте. Например, скажем, пользователь искал «котят». Вы могли бы иметь отдельный компонент на странице, которая говорит:

Showing results 1 to 10 for "kittens" 

Таким образом, вы не хотите, чтобы ваше состояние поискового запроса спрятаны в компоненте панели поиска, где другие компоненты не могут получить на него.

Смежные вопросы