Daniel Espino García

Daniel Espino García

Fullstack Software Design Engineer at Mattermost. He has helped with the re-architecturing of the new version of the mobile app, written in React Native. Confident with React, React Native and Go, and always happy to learn new things. Fun fact: studying psychology for fun.
Deep Dive on React Hooks Architecture
React Summit US 2025React Summit US 2025
Upcoming
Deep Dive on React Hooks Architecture
Have you ever wonder how React hooks work on the inside? There is a lot of magic going on, like functions being able to store state. How is that possible?Join me and let's do a quick deep dive into how React hooks work on the inside.
How Do We Use React Native at Mattermost. Architecture and Design
React Day Berlin 2023React Day Berlin 2023
18 min
How Do We Use React Native at Mattermost. Architecture and Design
Watch video: How Do We Use React Native at Mattermost. Architecture and Design
At Mattermost we use React Native for our app. It is a fairly complex project with more than 100.000 lines of code, with plenty of challenges, like performance, reliability or offline support.
This talk will cover some of those challenges and several design decisions we have made so far to address them, along some other decisions to keep the code base readable and navigable.