Мысли реагируют-Redux поставщика и вызвало соединение

  реагировать момент очень популярны рамки JS предназначен для отстаивать принцип реагировать Everything компоненты, реагируют-перевождь перевождь используется инструмент реагирует мост, реагируют-Redux унаследовала принципы формы дизайна реагируют, то компоненты, используемые для оказания услуг.

  реагировать-Redux пользователя ливневого стока два основных компонента, соответственно, и Provider Connect. Чересчур-Redux считает , что использование небольшого партнера не трудно понять Provider компоненты, на самом деле, соединить природа также является компонент , который часто говорит о том , что компоненты HOC (компоненты высокого порядка), официальное введение подключаемый: " подключено Реагировать сборка Redux магазин ".

  1, сначала ввести использование провайдера и подключения часто сцены

  (1) Провайдер используя метод, показанный ниже, при условии, что необходимые компоненты хранилища (как правило, приложение корневого компонента) может быть обернута

1 <Провайдер магазин = {магазин}>
 2      <приложение> </ приложение>
 3 </ Провайдер>

  (2) подключения к использовать следующим образом, показывая более высокий порядок функции фактически соединить, получив два параметра (а также дополнительные параметры), она возвращает новую функцию, новая функция принимает в качестве ввода компонента, и возвращает новый компоненты. Это определение не реагирует это компоненты HOC сделать получение субблока, возвращает новый контейнер в сборе. Можно видеть, подключить его на самом деле является компонентом.

1 Connect (mapStateToProps, mapDispatchToProps) (App);

  2, следующий взгляд на то, как поставщик и подключение для предоставления услуг:

  (1) Провайдер компонент имеет хранилище атрибутов, который получает определенный пользователем объект как Js магазин, состояние предоставляет всем подкомпонентов;

  (2) соединения два приемных атрибутов компонентов (необязательный параметр не учитывается), mapStateToProps нового состояния в сборке реквизит магазина контейнера, mapDispatchToProps перевождь всасывается в действие в новой сборке контейнера реквизит Возвращает новый компонент может быть использован в реквизите. Это целое, которое использует новые компоненты соединения компонентов, которые возвращаются.

1 <подключить mapStateToProps = {mapStateToProps} mapDispatchToProps = {mapDispatchToProps}>
 2      <приложение> </ приложение>
 3 </ подключить>

  Эта сцена не знаком, да, поставщика и подключитесь функции возложены на их собственность, должна быть передана функциями подузлов, подузлы решения также имеют соответствующую функцию через, не знаком с инъекцией зависимостей вы, функции, необходимые для обеспечения требуемых компонентов в виде третьей стороны, тем самое расцепления логики. Студенты могут быть более знакомо с угловым четким, угловым модулем загружаются через хорошие характеристики будут установлены заранее, впрыскиваемой в соответствующий компонент, реагируют также же, но компонент в форму, более знакомой, чтобы служить, изменение предложения слова, и соединить поставщика являются инъекции синтаксический сахар зависимость, его сущность достигается за счет введения компонента третьей стороной (т.е. Provider компонент здесь), искомая функция вводится в субблока в виде имущества (знакомые угловатые студенты могут сделать свой собственный мозг использование услуг сценариев). HOC ничего не нужно больше, чем оригинальный способ, а также просматривать действие развязки логических компонентов высокого порядка, тем самым реализуя мультиплексирование вида.

 

рекомендация

отwww.cnblogs.com/Westin-Chen/p/11106728.html