You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* FEATURE: add agent and accessible collections to store
* FEATURE: don't reRun format() unless changed
* FEATURE: evaluate relevancy of resource collection
* FEATURE: cache formatted resources
* REFACTOR: integrate with useCollection when rewriting the ORM
*/
/*
* REFACTOR: experiment with an object singleton:
* There is only ever one instance of a record with the same table name
* and id. Any changes in one place propagate to all the other places where
* that record is used. Record is only fetched once and updates are kept track
* of. When requesting object fetch, return the previous fetched version, while
* fetching the new one.
* FEATURE: when creating an object singleton, support not just existing resources
*/
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: