Juho Teperi

Results 298 comments of Juho Teperi

If there is even single React JS component used in the application, it will be impossible to render the app using JVM. This is why I have currently no plans...

I think @smitch88 documented few externs quite well: https://github.com/cljsjs/packages/blob/master/bcrypt/resources/cljsjs/bcrypt/common/bcrypt.ext.js https://github.com/cljsjs/packages/blob/master/react-grid-layout/resources/cljsjs/react-grid-layout/common/react-grid-layout.ext.js I added a short mention about these to wiki: https://github.com/cljsjs/packages/wiki/Creating-Externs#document-the-extern-creation-process

If React-devtools used Chrome custom formatters (which are provided by cljs-devtools), like re-frame-10x does, cljs datastructures would be displayed in readable format: https://github.com/facebook/react-devtools/issues/989

New issue for React devtools support: https://github.com/facebook/react/issues/16505

Yes, I'd be interested in including this. I wonder if there would be some use for the other direction also? Creating a ratom backed by a hook?

useSyncExternalStore is now available with React 18.

Will do once it is really working. I already have a proof of concept for automatically packaging npm packages for cljsjs. I've been working on this (http://dev.clojure.org/jira/browse/CLJS-1762) and will continue...

I tried using this component in a project, and I'm seeing `{:versions [1]} {:versions [1]}` rendered. I also tried adding some console.logs on the fn body and inside `when` form,...

If the input has focus, `.-activeElement` check in `input-node-set-value` is always true and `input-component-set-value` and `input-node-set-value` keep calling each other waiting on-change handler to update `.-cljsDOMValue`, which doesn't happen here...

Similar to codemirror and highcharts, datatables provies a zip package with all the JS files for browser use. Similar to those, datatables consists of several modules. https://github.com/cljsjs/packages/tree/master/highcharts https://github.com/cljsjs/packages/blob/master/highcharts/build.boot