Flutter Provider: Это проблема с производительностью, если иметь несколько вложенных провайдеров? - PullRequest
0 голосов
/ 27 марта 2020

При использовании провайдера мне интересно, есть ли какие-либо проблемы, связывающие несколько уровней поддерева с родительским значением.

Например:

MainView - Provides Foo
  - SubView1 - binds to foo
   - SubView1_1 - binds to foo
     - LeafNode1 - binds to foo

Это может вызвать многократные перестройки или проблемы с производительностью? Должен ли я вместо этого передавать предоставленные значения из SubView1 в SubView1_1 и LeafNode1 вручную?

1 Ответ

2 голосов
/ 27 марта 2020

Нет проблем как с потребителями вложений, так и с поставщиками вложений

На самом деле он может быть более оптимизирован, поскольку позволяет перестраивать только подмножества дерева

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...