The High-Risk Refactoring
February 13, 2024How to approach risky and expensive system improvements.
Blog by Miroslav Nikolov
Programming, front end, human factors
How to approach risky and expensive system improvements.
A renderWithRouter() wrapper function to simplify component tests and avoid mocking React Router.
useGlobalState hook for working with the global store in React.
Or building an optimal tech stack and doing so continuously.
Properly initiating a software project so that it has good chances for success.
How to unit test a React component in a human-readable manner.
A growing list of CSS flex demos with code samples to copy-paste when building your next page layout.
Did React hooks took over or there is still room for the HoC and render prop patterns?
A dumb component renders any text passed while its visual appearance remains static. It is also unknown how many new content variations are about to come. What would be a useful React pattern in this scenario?
A project is about to fail. Everybody feels it won't meet the hard deadline. But the app ended up released on time and bug-free. How is that possible?
Long tables with an endless scroll. Tables are great presentational medium for data, but it's not straightforward to stick their headers on top. Confronting that limitation with React hooks.
Your company's UI designer got crazy with the new web site. An independent mobile version is born and everybody expects you to code it. Here are some thoughts on the challenge.
Render props are still around while React hooks may not always be the right choice. This post explains when to pick each of the patterns.
Follow on Linkedin for updates or grab the rss
Find the content helpful? I'd appreciate sharing to help others discover it more easily. Copy link