Documentation: Add a new FAQ entry that clarifies the differences between Redux and React's Context API, helping users understand when to use each.
Documentation: Improve the visibility of the Store API by fixing sidebar links, ensuring users can easily navigate the documentation.
Improvements
Documentation: Enhance the readability of the documentation by fixing broken blockquotes, making it easier for users to follow along.
Store: Clear current listeners on store unsubscribe, ensuring that users do not encounter unexpected behavior when unsubscribing from the store.
TypeScript: Introduce strict type inference overload for combineReducers, allowing users to benefit from better type safety and clarity in their code.
Fixes
Fix broken links in the documentation, including links to the Store methods and a database design book, ensuring users have access to the correct resources.
Resolve issues with combineReducers change detection logic, ensuring that state updates correctly when reducers are replaced, enhancing user experience.
Fix links to headings with special characters in the documentation, ensuring that all table of contents links work correctly for users.
Others
Update the license section in the documentation to point to the respective file, ensuring users can easily find licensing information.
Remove outdated rules regarding single quotes in the documentation, streamlining the content for better clarity.