Giter VIP home page Giter VIP logo

Comments (8)

thespacecadette avatar thespacecadette commented on July 20, 2024

(bump)

from react-masonry-component.

levity avatar levity commented on July 20, 2024
var Masonry = require('react-masonry-component')(React);

Are you sure you have the (React) part on the end?

from react-masonry-component.

eiriklv avatar eiriklv commented on July 20, 2024

It should probably have been changed to use peerDependencies instead, so that you don't have to inject React as a dependency

from react-masonry-component.

thespacecadette avatar thespacecadette commented on July 20, 2024

This worked

import Masonry from 'masonry';
const masonry = Masonry(React);

from react-masonry-component.

afram avatar afram commented on July 20, 2024

@thespacecadette This should now work differently in 3.0.0

You can give the 3.0.0 beta a spin if you like.

npm install [email protected]

This version no longer requires passing in React as an argument, you can require the component and use it straight away. More info in the Readme

from react-masonry-component.

john-osullivan avatar john-osullivan commented on July 20, 2024

Tried in 3.0.0-rc.1, got this error:

Error: Cannot resolve module 'eventEmitter/EventEmitter' in C:\...\react-masonry-component\node_modules\imagesLoaded

Then a number of similar ones for outlayer, 'get-size', and 'fizzy-ui-utils'. I'm combining Meteor and React, so maybe there's something weird going on based on the Meteor build process? Going to try and do what @thespacecadette said instead.

from react-masonry-component.

afram avatar afram commented on July 20, 2024

@john-osullivan that shouldn't work with 3.0.0 because the API has changed.

Your issue is because 'eventEmitter/EventEmitter' (and all the others) are AMD dependencies. Are you using Webpack by any chance? If so you need to add the loader as per the readme.

If not using webpack, are you using AMD?

from react-masonry-component.

afram avatar afram commented on July 20, 2024

It seems this might be a Meteor specific thing, I think it warrants it's own issue. I will close this one and open another as this issue is for a different matter.

from react-masonry-component.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.