fonction de répartition dans redux-réagir

Je suis étudiant réagir et j'ai un exemple comme ceci

//index.js
const store = createStore(reducer)
render(
  <Provider store={store}>
    <AddTodo />
  </Provider>,
  document.getElementById('root')
)

//Apptodo.js
import React from 'react'
import { connect } from 'react-redux'
import { addTodo } from '../actions'

let AddTodo = ({ dispatch }) => {
  let input

  return (
    <div>
      <form onSubmit={e => {
        e.preventDefault()
        if (!input.value.trim()) {
          return
        }
        dispatch(addTodo(input.value))
        input.value = ''
      }}>
    .......

Pourquoi ne pas this.pros.store mais il suffit d'appeler le dispatch() fonction ?

EDIT: Comment est-il extrait de la dispatch de this.pros. Ce n'est pas l'objet this.pros.store ? et dans ce cas pourquoi ne pas simplement extraire store ?

Merci.

Je crois que vous êtes l'amalgame entre les concepts des deux de Réagir et de Redux. Les accessoires sont ce que vous obtenez Réagir avec les composants. Le Redux magasin n'est pas liée d'une quelconque façon. réagir-redux est la connexion entre eux, rendant plus facile pour vous de l'expédition d'actions à l'aide Redux de la méthode de magasin, dispatch(). réagir-redux pouvez également faire de la banque d'état disponibles comme accessoires, en passant par une fonction comme premier argument de l'appel à connect() découvrez la réaction redux docs pour plus d'informations.
Merci, je vais vérifier cela

OriginalL'auteur Quoc-Hao Tran | 2017-03-18