我想将一个 React 组件(称为ApplicationForm
)添加到storybook中。
故事书是这样写的:
import { configureStore } from '../store';
const store = configureStore();
storiesOf('application from', module)
.addDecorator(story => <Provider store={store}>{story()} </Provider>)
.add('all', () => (
<ApplicationForm />
));
ApplicationForm
是用 reduxForm 创建的。这就是为什么我需要store
在addDecorator
函数中提供 a 。
不幸的是,在configureStore
函数中,reducer 之一具有全局数据的依赖关系window.GLOBAL
。
在故事书中,我会看到以下错误:
GLOBAL is not defined
ReferenceError: GLOBAL is not defined
at initGlobalState (http://localhost:9010/static/preview.bundle.js:86625:3)
如何在故事书中注入或模拟此类全局数据?