Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
crap. it feels like “npm v10 with work-arounds” may be the best option, but those work-arounds are real papercuts: low grade, but constantly annoying.
Maintain
upgrade react-router from v5 to v6 - I suspect the impact will be very small or very large, as in, some repos won't be affected at all but others will have to do some heavy lifting. This work will have to be done all at once.
react-router
POC or analysis to determine estimate
Impacts all ui-repositories. All must repos must upgrade. BREAKING CHANGE
sidecar environment?
no-need for a rancher environment / use a ui-build
Communicate!!!!
X
$0
Next time, I’m putting most of my cash in this basket since and sprinkling the rest among the other “update old things”.
Must be done in each repository AND coordinated across them, so even if the work is easy the effort is large.
$5
Innovation
transpile all modules on publish (update stripes-webpack)
Downshift -> Update to most recent version (lots of breaking versions since)
Dependency update
Possible delegate candidate
X
$3
Maintain
react-highlight-words
Dependency update
Possible delegate candidate
Migration
redux-form and react-form and their related libraries have been abandoned. We already contend with some peer-dep warnings for related libraries that haven't provided a React v18 release (which means they've been out of date since at least March, 2022). The main contenders for replacement are formik and react-hook-form. We don't need a "thou shalt switch" decree, but we should do a spike to see how stripes-components interacts, pick our favorite, and write a guide. I would vote for RHF first. This work can be done incrementally.