Skip to content

Not able to load up a ReasonReact component #9

@johnhaley81

Description

@johnhaley81

👋

I'm trying to load this up into our workspace and as long as I use the built-in React DOM elements everything is good. But when I try to load up a ReasonReact component I get the following message:

Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
// CustomDiv.re
[@react.component]
let make = (~children) => <div> children->React.string </div>;
// CustomDivStories.re
open BsStorybook.Story;

let _module = [%bs.raw "module"];

storiesOf("CustomDiv Story", _module)
->add("Chapter I", () => <CustomDiv "Hello bs-storybook!" </CustomDiv>);

What am I doing wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions