Bugfixes
This release fixed some very minor bugs.
- Fixed an issue where submitting a review could result in an Internal Server Error
- Added an activity indicator to the “Help me find another provider” button to prevent multiple requests from being submitted
- Fixed tracking issue where the customer was attributed with getting booked instead of the provider
- Put back the “and” between the availability after a whole year since it’s mysterious disappearance.
React
This is the first release of Hux to have a significant portion of the UI rewritten in React. Although the user experience has been virtually unaltered, React sets the stage for many improvements to come.
- We can now sort (items in a list) by a calculation. This is exactly the under-the-hood improvement we needed to support “Sort by Price” and to improve Hux Sort.
- We are now creating “reusable UI components” that remove the need for error prone copy/pasted code and constantly reinventing the wheel.
- React is faster out-of-the-box than Blaze.
- 20% of the UI is still programmed in Blaze, so we have to include both the Blaze and React rendering engines in the website. When we remove Blaze entirely (it’s actually 130 KB), Hux will load 35% faster than before!
- Our ability to attract the best developers is greatly increased. Blaze can be a deterrent.
Attached are some screen shots showing the happy side effects of using React. Note that these improvements didn’t take any extra time to implement! They’re just free improvements from code simplification.
Made with ❤️ by Hux Product