Ich schreibe diese Frage, denn ich möchte Sie um etwas Hilfe bei der Verwendung der Redux auf meine funktionalen Komponenten bitten. Ich habe mir andere Beispiele mit React-Komponenten angeschaut, aber ich kann nicht verstehen, wie man den "Speicher" -Wert in funktionale Komponenten bekommt.Redux auf funktionalen Komponenten in Reactjs (Web)
Meine Idee ist meinen
store.getState()
verwenden Staaten zu überprüfen und mit der Benutzeroberfläche in meiner funktionalen Komponente in Wechselwirkung treten, aber ich kann es nicht passieren.
Irgendwelche Hilfe bitte?
Zum Beispiel kann eine funktionelle Komponente:
import React from 'react';
import withStyles from 'isomorphic-style-loader/lib/withStyles';
import s from './Header.css';
import { Navbar, Nav } from 'react-bootstrap';
import HeaderMenu from '../HeaderMenu';
import cx from 'classnames';
function Header() {
return (
<Navbar fluid fixedTop id="Header" className={s.navContainer}>
<Nav block className={cx(s.HeaderTitle, s.hideOnSmall)}>Project title</Nav>
<HeaderMenu />
</Navbar>
);
}
export default withStyles(s)(Header);
Wie kann ich das „store“ Objekt in meinem Kopf Komponente verwenden? Es funktioniert auf meiner App-Komponente, nur ich weiß nicht, wie ich es in meinen Komponenten verwenden soll.
Meine Fragen sind:
- Soll ich Aktionen verwenden, anstatt den Zustand für das Abrufen ??
- Sollte ich die Speicherobjektkomponente an die Komponenteneigenschaften übergeben?
Vielen Dank im Voraus!
EDIT:
I https://github.com/kriasoft/react-starter-kit mit dem redux Zweig bin mit https://github.com/kriasoft/react-starter-kit/tree/feature/redux
Ich nehme an, Sie verwenden 'reaktiv-redux' Bindungen, um redux mit Ihrer reaktiven Anwendung zu verbinden? – Scarysize
@Scarysize Ich habe die URL zu dem Starter-Kit hinzugefügt, das ich verwende. – themazz