JavaScript / TypeScript
JavaScript
Dynamic and versatile web programming language
TypeScript
JavaScript with a static type system for safer and more productive development
React
Library for building user interfaces
Next.js
Full-stack React framework with SSR, SSG and automatic optimizations
Node.js
Server-side JavaScript runtime for creating performant backend applications
Express.js
Minimalist and flexible web framework for Node.js
Redux / RTK
Predictable state manager for complex JavaScript applications
Chakra UI
Modular and accessible React component library
PHP
Fondamentaux
Bases de données
The reference JavaScript library for creating modern user interfaces
React transforms my way of designing user interfaces with its component approach and declarative state management. Its modular architecture and hooks system allow creating maintainable and scalable applications, whether for simple or complex projects.
I often combine React with TypeScript to benefit from type safety and a better developer experience. For applications requiring complex global state, Redux integrates perfectly with React.
The React ecosystem is rich and flexible: Chakra UI for modern and accessible UI components, or Next.js when needs include SSR, SSG, and advanced optimizations. This modularity allows precisely adapting the stack to each project's requirements.