DEV Community

Discussion on: Step 1: Setting up React Native with Storybook

Collapse
 
ashwin_mothilal profile image
Ashwin Mothilal

Should we have the storybook as a separate repo or inside the same project? Because all stories.js will also bundle in the React Native App right?

Collapse
 
chasty profile image
Willy Rosa Huanca

same question here?

Collapse
 
thenriquedb profile image
Thiago Henrique Domingues

Same question here, were you able to find any way to resolve this?

Collapse
 
ugglr profile image
Carl-W • Edited

It depends, if you are using this approach and having it in the same repo as the app you are planning to ship, then I would suggest doing something like this in your entry file:

const useStorybook = {set this in some config file} <Boolean>

const App = () => useStorybook ? <Storybook /> : <Application />

AppRegistry.registerComponent(appName, () => App);

Enter fullscreen mode Exit fullscreen mode

Originally my thinking was to ship the ui-library as an NPM package and then installed in the app so the UI and the App could be developed in parallell.