Ramón Guijarro

Redux is dead, long live Redux!

Redux is arguably the de-facto standard for global state management in the React ecosystem. Yet despite its huge popularity, it's often accused of being too cumbersome, requiring developers to write a lot of boilerplate code and constantly switch between many files. Tools like Redux Starter Kit aim to improve the situation, but some people still feel Redux is too much for their projects. However rolling our own state manager is out of the question. Or is it? In this talk we'll see how to take advantage of the new useReducer hook and the official Context API to build custom Redux-like solutions, so we can simplify it in whatever ways we want or take different approaches that better suit our project. The experience will actually help us understand Redux better and appreciate the good things about it.

Speaker Bio

Ramón is a creative web developer with an interest in design, communication and data. He's a JavaScript and React enthusiast who likes to share the little he knows as much as he can. He also likes to find out about unexpected uses for the web. Making up silly personal needs in order to solve them with equally silly code projects is another of his questionable virtues.