I am using d3.js in a reagent project, and want to convert the Javascript d3.select(this) to ClojureScript. How can I do this?
Here is an example of d3.select(this) in d3.js:
line 84 of:
http://codepen.io/zyzy5730/pen/JKkWQO?editors=0010
Here is the project and code where I want to add d3.select(this) in Clojurescript:
https://github.com/cmal/fcc-voting/blob/master/src/cljs/fcc_voting/views.cljs#L267-L269
I've tried to use this, reagent/current-component, (reagent/argv this) and (this-as this ...) . None of them seems to work.
I googled for some examples, they use d3.js in reagent and use this, but this in the examples are referring to a reagent component or an argument passed to (fn...), but in d3.js when using .on("mouseover", function(){ d3.select(this)...}, this refers to a svg node on which an event being triggered, maybe a rect or a group or something else.
Thanks.