diff --git a/examples/cra-react15/.storybook/config.js b/examples/cra-react15/.storybook/config.js
index 17104723187..115943f0f4f 100644
--- a/examples/cra-react15/.storybook/config.js
+++ b/examples/cra-react15/.storybook/config.js
@@ -1,14 +1,10 @@
-import { configure, addParameters } from '@storybook/react';
+import { load, addParameters } from '@storybook/react';
import { create } from '@storybook/theming/create';
-function loadStories() {
- require('../src/stories');
-}
-
addParameters({
options: {
theme: create({ colorPrimary: 'hotpink', colorSecondary: 'orangered' }),
},
});
-configure(loadStories, module);
+load(require.context('../src/stories', true, /\.stories\.js$/), module);
diff --git a/examples/cra-react15/src/stories/button.stories.js b/examples/cra-react15/src/stories/button.stories.js
new file mode 100644
index 00000000000..ca0e01a2ac9
--- /dev/null
+++ b/examples/cra-react15/src/stories/button.stories.js
@@ -0,0 +1,22 @@
+import React from 'react';
+import { action } from '@storybook/addon-actions';
+import { Button } from '@storybook/react/demo';
+
+export default {
+ title: 'Button',
+ parameters: {
+ component: Button,
+ },
+};
+
+export const story1 = () => ;
+story1.title = 'with text';
+
+export const story2 = () => (
+
+);
+story2.title = 'with some emoji';
diff --git a/examples/cra-react15/src/stories/index.js b/examples/cra-react15/src/stories/index.js
deleted file mode 100644
index 9813c023564..00000000000
--- a/examples/cra-react15/src/stories/index.js
+++ /dev/null
@@ -1,26 +0,0 @@
-import React from 'react';
-
-import { storiesOf } from '@storybook/react';
-import { action } from '@storybook/addon-actions';
-import { linkTo } from '@storybook/addon-links';
-
-import { Button, Welcome } from '@storybook/react/demo';
-
-storiesOf('Welcome', module)
- .addParameters({
- component: Welcome,
- })
- .add('to Storybook', () => );
-
-storiesOf('Button', module)
- .addParameters({
- component: Button,
- })
- .add('with text', () => )
- .add('with some emoji', () => (
-
- ));
diff --git a/examples/cra-react15/src/stories/welcome.stories.js b/examples/cra-react15/src/stories/welcome.stories.js
new file mode 100644
index 00000000000..bb587d6136a
--- /dev/null
+++ b/examples/cra-react15/src/stories/welcome.stories.js
@@ -0,0 +1,13 @@
+import React from 'react';
+import { linkTo } from '@storybook/addon-links';
+import { Welcome } from '@storybook/react/demo';
+
+export default {
+ title: 'Welcome',
+ parameters: {
+ component: Welcome,
+ },
+};
+
+export const story1 = () => ;
+story1.title = 'to Storybook';