Chcę uzyskać dostęp do sklepu (do wysyłki i obserwacji) bez użycia React Components. Szukałem przez kilka godzin, bez rezultatu.Redukcja dostępu bez reakcji
Tak jest w tym przypadku. I utworzeniu sklepu w katalogu aplikacji:
import { Provider } from 'react-redux'
import createStore from './state/store';
let store = createStore();
ReactDOM.render(
<Provider store={store}>
<App>
</Provider>,
document.getElementById('root')
);
Cieszę użyciu funkcji connect
oferowaną od react-redux
kiedy muszę dodawać działania lub słuchać zmian stanu w składniku, ale kiedy chcę, aby ustawić niektóre logiki poza komponentem (głównie wysyłki) utknąłem.
Krótko mówiąc, chcę zweryfikować jedno pole. Chcę utworzyć plik validation.js
, w którym można nasłuchiwać zmian ze sklepu, uruchamiać logi sprawdzania poprawności, a następnie wywoływać akcję z ewentualnym błędem.
Jeśli chodzi o sklep, nie jest on globalny i nie używam komponentu React. W jaki sposób skłonić sklep do śledzenia zmian i wysyłania działań?
Z góry dziękuję.