Comments (5)
@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.
Please describe the real problem, not presumed cause.
from boot-reload.
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.
@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.
from boot-reload.
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)
- Warn if :asset-path is specified but does not start with /
- ERROR: Invalid token: ws://localhost:40781 (possible regression) HOT 1
- Reload files where resource path doesn't match web url path HOT 3
- Some confusion on `defrecord` on reloading HOT 1
- Reloading behaviour changes on migration to 2.7 HOT 3
- Web-worker support HOT 1
- 0.5.0 todo HOT 2
- Use of reserved Javascript keyword in adzerk.boot-reload HOT 2
- Not harmful exception at shutdown HOT 4
- Try to optimize page load time with Boot-reload
- Assert on-jsload option from .cljs.edn is a symbol HOT 1
- Closure Library deleted goog.net.jsloader.loadMany HOT 1
- document.write warnings HOT 1
- Reloads before boot-cljs has written resource HOT 27
- Closure library deleted goog.net.jsloader.load HOT 8
- java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter (Clojure 1.9 on openjdk 10.0.1 2018-04-17) HOT 5
- Update http-kit for Java 9+ support
- Reload websocket is related to assets? HOT 8
- Cljs-asset-path should end up in js file? HOT 2
- Rename :asset-path HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boot-reload.