For JS apps Not tied to react
Why use in React? Instead of constantly lifting state up put state at top of component tree, or in the case of redux Library, outside of the Component tree in a Store.
react-redux is official package to bind the two libraries of react and redux
Learn fundamentals of react first.
Is Redux still relevant? Interview may require knowledge, the patterns learned will help you write better code.