I've heard a lot about Redux being used in conjunction with React for state management, but I'm curious if Redux is limited to just React? Is it possible to use Redux with other JavaScript frameworks or libraries? Are there any specific considerations or limitations that come with using Redux outside of React? I'm eager to learn more about the versatility of Redux and how it can be applied in different contexts.