I'm a bit fascinated by the current paradigms shift libraries like ReactJs and Redux have caused in web development. Apart from computer science classes, I wasn't much affected by functional programming, immutability and so on, and I've yet to develop something in a purely functional language.
While there are a lot of projects that offer a bridge between the more traditional frameworks/languages and React, they all are concerned about web development. I've googled a bit around, but I've not found anything related to applying the new methods to other areas in development (besides React Native), especially in languages that are not considered as purely functional.
Would applying their methods be a worthwhile endeavour in other areas and languages like Java, C# or Python? Do such question stem from a fundamental misunderstanding on my part?