我想将 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)
如何在故事书中注入或模拟此类全局数据?