-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite Business rules, resourceApi.js and collectionApi.js to TypeScript #2621
Comments
FYI, fixing this and #2622 would allow to get rid of jQuery, Backbone and Underscore.js dependencies |
I begun writing down few features to consider adding/chaning when doing the rewrite: specify7/specifyweb/frontend/js_src/lib/hooks/store.tsx Lines 17 to 32 in 185c27b
I likely won't have time to finish this (or likely to even start this), so I will make sure to expand on this with much more detail on what I see as a good design for the refactored version |
... and make them follow closer the React philosophy
This will add TypeScript coverage to the most crucial files of Specify
As part of the rewrite, should also extend the unit tests and integration tests.
Also, get rid of the event triggers in favor of creating new objects and letting it propagate downward like in react components
The text was updated successfully, but these errors were encountered: