Добавление нового объекта или коллекции объектов в реквизит - PullRequest
0 голосов
/ 24 мая 2018

У меня есть страница React, которая загружается в кучу вещей из хранилища с избыточностью, которое использует промежуточное программное обеспечение саги.

На этой конкретной странице я хочу загрузить что-то новое, что не передается через реквизиты.

Итак, я создал новый редуктор, экшн и наблюдатель для новой коллекции загруженных фотографий профиля.

Есть ли способ загрузить эту новую коллекцию, которую я настроил, не передавая ее в качестве реквизита??

Спасибо!:)

Вот моя функция реагирования для этой страницы:

export default function profileEdit(props) {
    //passed in as props
    const { stats, weapons, armor, readOnly } = props;

    //not passed in as props
    const { profilePics } = ??;

    return (
        <div></div>
    )

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете использовать props или контекстный api для передачи чего-либо, чтобы реагировать на компонент.

Поскольку у вас есть ваши картинки в хранилище приставок, правильный способ - обернуть ваш компонент в connect упаковщик функций из react-redux и выберите коллекцию с помощью mapStateToProps.

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

вот пример: https://gist.github.com/markerikson/121c77a01c453466361a9c6434a08620

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