Depending on specific requirements such as dynamic pages, highly interactive components or global availability and performance we use tools like Next.js, create-react-app or GatsbyJS. React is our jam right now, but we're keeping our eyes open for the next big thing.
We still like Redux for global state management, though we can see how Apollo and GraphQL could simplify state management greatly. Our components are styled using Styled Components. That said, we evolve our stack constantly.