Giter VIP home page Giter VIP logo

Comments (5)

martinklepsch avatar martinklepsch commented on May 26, 2024

@thos37 If I understand correctly this would affect everyone and make things break for everyone?

What version of boot-reload are you using? I haven't encountered an issue like this in my own usage before.

from boot-reload.

Deraen avatar Deraen commented on May 26, 2024

Please describe the real problem, not presumed cause.

from boot-reload.

thosmos avatar thosmos commented on May 26, 2024

In my code I have a line like:

[:div.col-sm-4 [:div "hello world 3"]]

When I change the hello world string and save the file, new js entries are added to the html file, but the string itself does not change unless I reload the browser. This is inside of an Om.Next component.

What I'm hearing from you guys is that it's very unlikely to be a problem with boot-reload and is most likely some other aspect of my rendering process. I'll attempt to duplicate the problem with a simpler test case.

from boot-reload.

Deraen avatar Deraen commented on May 26, 2024

@thos37 So probably your code is split to separate files and you are not changing the file with om/add-root! call. Boot-reload doesn't currently work as well as Figwheel as it doesn't load the dependant namespaces when you change a file. You can use on-jsload option to make sure add-root is called.

#45

from boot-reload.

thosmos avatar thosmos commented on May 26, 2024

Thanks guys for taking a look at it and sorry for jumping to conclusions. The stack of includes threw me. I had my render function inside of a (defn main) which was only called on first load. Calling render from on-jsload fixed it.

from boot-reload.

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.