Jak stworzyć wiele statycznych warunków w New CONTEXT API w React 16.6
Cześć, próbuję uzyskać dostęp do wielu kontekstów w składniku, ale udaje mi się tylko z jedną wartością kontekstu od dostawcy. istnieje dwóch dostawców:
ListContexti „MappingContext. Jak mogę uzyskać dostęp do takich kontekstów:
class TableData extends React.Component {
static contextType = ListContext;
static contextType = MappingContext; componentDidMount() {
const data = this.context// it will have only one context from ListContext
}
Wiem, że mogę używać wielu dostawców w render (), ale chcę uzyskać dostęp do kontekstów, jak opisano powyżej. Każda pomoc byłaby bardzo mile widziana.
podziękować
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Możesz zobaczyć to w akcji i pobawić się tutaj:
https://codesandbox.io/s/xv373l5ynz
Anonimowy użytkownik
Potwierdzenie od:
kontekst dokumentacji do zareagowania
https://reactjs.org/docs/conte ... ttype
:
Za pomocą tego interfejsu API można subskrybować tylko jeden kontekst. Jeśli chcesz przeczytać więcej niż jeden tekst, zajrzyj do sekcji
Korzystanie z wielu kontekstów
https://reactjs.org/docs/conte ... texts
.