Я прочитал много статей и до сих пор не понимаю, что это такое и как это работает?Моя задача - отправить данные из файла JSON и немедленно отправить их в хранилище Redux, и мне нужно сделать это с помощью средства отображения данных.
Ниже приведен пример кода основного компонента.Функция parseConfig является маппером:
export default function initFeature(options: {
rootEl: HTMLElement;
config: Config;
}): void {
render(<Component config={options.config} />, options.rootEl);
}
export const Component: React.SFC<{ config: Config }> = (props: any): any => {
return (
<Provider store={createReduxStore(props.config)}>
<App config={props.config} />
</Provider>
);
};
function parseConfig(config: Config): any {
}
function createReduxStore(config: Config):any{
const initialState = parseConfig(config)
return createStore(
rootReducer(initialState),
composeWithDevTools(applyMiddleware(thunk))
)
}