Pytania otagowane jako react-redux

Oficjalne wiązania React dla Redux

12
Jak wysłać akcję Redux z limitem czasu?
Mam działanie, które aktualizuje stan powiadomienia mojej aplikacji. Zwykle to powiadomienie będzie pewnego rodzaju błędem lub informacją. Muszę następnie wysłać inną akcję po 5 sekundach, która przywróci stan powiadomienia do początkowej, więc nie będzie żadnego powiadomienia. Głównym powodem tego jest zapewnienie funkcjonalności, w której powiadomienia znikają automatycznie po 5 sekundach. …

6
Co to jest mapDispatchToProps?
Czytałem dokumentację biblioteki Redux i ma ona ten przykład: Oprócz odczytu stanu komponenty kontenera mogą wywoływać akcje. W podobny sposób można zdefiniować funkcję o nazwie, mapDispatchToProps()która odbiera dispatch()metodę i zwraca rekwizyty wywołania zwrotnego, które chcesz wstrzyknąć do komponentu prezentacji. To właściwie nie ma sensu. Dlaczego potrzebujesz, mapDispatchToPropsskoro już masz mapStateToProps? …

5
Jak mogę wyświetlić modalne okno dialogowe w Redux, które wykonuje akcje asynchroniczne?
Tworzę aplikację, która w niektórych sytuacjach musi wyświetlać okno dialogowe potwierdzenia. Powiedzmy, że chcę coś usunąć, a następnie wyślę akcję taką, deleteSomething(id)aby jakiś reduktor przechwycił to zdarzenie i wypełnił okno dialogowe redukcji, aby je pokazać. Moje wątpliwości pojawiają się po przesłaniu tego okna dialogowego. W jaki sposób ten komponent może …

7
Zrozumienie React-Redux i mapStateToProps ()
Próbuję zrozumieć metodę Connect Re-Redux i funkcje, które przyjmuje jako parametry. W szczególności mapStateToProps(). W moim rozumieniu zwracana wartość mapStateToPropsbędzie obiektem pochodzącym ze stanu (w postaci, w jakiej znajduje się on w sklepie), którego klucze zostaną przekazane do komponentu docelowego (do którego zostanie zastosowane połączenie) jako rekwizyty. Oznacza to, że …




4
Jak dodać element do tablicy w reduktorze React Native Redux?
Jak dodać elementy w mojej tablicy arr[]stanu Redux w reduktorze? Robię to- import {ADD_ITEM} from '../Actions/UserActions' const initialUserState = { arr:[] } export default function userState(state = initialUserState, action) { console.log(arr); switch (action.type) { case ADD_ITEM: return { ...state, arr: state.arr.push([action.newItem]) } default: return state } }

11
„wysyłka” nie jest funkcją, gdy argument do mapToDispatchToProps () w Redux
Jestem początkującym użytkownikiem języka javascript / redux / react, budującym małą aplikację za pomocą Redux, React-Redux i React. Z jakiegoś powodu, gdy używam funkcji mapDispatchToProps w tandemie z connect (wiązanie react-redux), otrzymuję TypeError wskazujący, że wysyłanie nie jest funkcją, gdy próbuję wykonać wynikową właściwość. Kiedy jednak wywołuję dispatch jako prop …


3
Co to jest {this.props.children} i kiedy należy go używać?
Będąc początkującym w świecie React, chcę dogłębnie zrozumieć, co się dzieje, gdy używam {this.props.children}i jakie są sytuacje , w których mogę tego samego użyć. Jakie jest jego znaczenie w poniższym fragmencie kodu? render() { if (this.props.appLoaded) { return ( <div> <Header appName={this.props.appName} currentUser={this.props.currentUser} /> {this.props.children} </div> ); } }

3
Jakie jest zastosowanie argumentu ownProps w mapStateToProps i mapDispatchToProps?
Widzę, że funkcja mapStateToPropsand, mapDispatchToPropsktóra jest przekazywana do connectfunkcji w Redux, przyjmuje ownPropsjako drugi argument. [mapStateToProps(state, [ownProps]): stateProps] (Function): [mapDispatchToProps(dispatch, [ownProps]): dispatchProps] (Object or Function): Jaki jest opcjonalny [ownprops]argument? Szukam dodatkowego przykładu, aby wyjaśnić sprawę, ponieważ taki istnieje już w dokumentacji Redux

1
Czy mogę mapDispatchToProps bez mapStateToProps w Redux?
Rozbijam przykład todo Reduxa, aby spróbować go zrozumieć. Czytałem, że mapDispatchToPropspozwala ci mapować akcje wysyłkowe jako rekwizyty, więc pomyślałem o przepisaniu, addTodo.jsaby użyć mapDispatchToProps zamiast wywoływania dispatch (addTodo ()). Nazwałem to addingTodo(). Coś takiego: import React from 'react'; import {connect} from 'react-redux'; import addTodo from '../actions'; let AddTodo = ({addingTodo}) …

9
Kiedy bindActionCreators zostanie użyta w React / Redux?
Dokumentacja Redux dla bindActionCreators stwierdza, że: Jedynym przypadkiem użycia bindActionCreatorsjest sytuacja, gdy chcesz przekazać niektórych twórców akcji do komponentu, który nie jest świadomy istnienia Redux, i nie chcesz przekazywać do niego wysyłki ani sklepu Redux. Jaki byłby przykład, gdzie bindActionCreatorsbyłby używany / potrzebny? Który rodzaj komponentu nie byłby świadomy Redux …

6
Ponownie wyrenderuj komponent React po zmianie właściwości
Próbuję oddzielić składnik prezentacji od składnika kontenera. Mam SitesTablei SitesTableContainer. Kontener jest odpowiedzialny za wyzwalanie działań redukujących w celu pobrania odpowiednich witryn na podstawie bieżącego użytkownika. Problem polega na tym, że bieżący użytkownik jest pobierany asynchronicznie, po początkowym renderowaniu komponentu kontenera. Oznacza to, że komponent kontenera nie wie, że musi …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.