No video

code.talks 2023 - Developing a clean architecture-inspired React application with MVVM

  Рет қаралды 2,422

code.talks (ehem. Developer Conference)

code.talks (ehem. Developer Conference)

Күн бұрын

by Marc Brehmer
When developing an application, it will often start simple but eventually quickly grow in complexity. Creating a robust and maintainable codebase for long-term success is vital and will help avoid technical debts that will eventually haunt you and make it hard to meet deadlines.
Structural patterns like clean architecture are often followed, which is, unfortunately, less common for web applications.
In this talk, we will showcase how to create a clean architecture-inspired React application that is scalable, maintainable, and easy to test. We will see how to use the MVVM pattern to structure an application into distinct layers, ensuring a clear separation of concerns. We will explore how hooks enable the composition of reusable and composable logic, leading to cleaner and more maintainable code.
By the end of this talk, you will know how to develop a clean architecture-inspired React application using the MVVM pattern and harnessing the full potential of hooks to build a robust, modular, and scalable application.
The link to the repository is: github.com/spa...

Пікірлер: 9
@ibrahemahmad5581
@ibrahemahmad5581 20 күн бұрын
you did a good job with explaining CA's but about setup it and use it with MVVM we should remember we need to apply MVVM on each page not on project " sometime we need to apply on each feature" so be careful about this. NOTE: make sure you movie the view model into out of the presentation, I think need more review.
@2gbeh
@2gbeh 10 күн бұрын
So, technically Angular for React devs?
@andrzejsotnikov
@andrzejsotnikov 6 ай бұрын
nice lecture. Thanx
@katlehomotloung8977
@katlehomotloung8977 7 ай бұрын
Amazing 👏
@jeffreyszcinskiii5181
@jeffreyszcinskiii5181 2 ай бұрын
Looks really promising. Having all this in android has been great. To see it in react is wonderful. It looks like there is a learning curve with the awilix library. Has anyone else been able to use this? Does it ,ake everything testable and can you build another feature without breaking everything?
@maartenha7598
@maartenha7598 7 ай бұрын
Is this code accessible somewhere?😊 it will make it easier to learn from it and give it my own spin
@PaulPetersVids
@PaulPetersVids 5 ай бұрын
looks like it's been added in the description
@maartenha7598
@maartenha7598 5 ай бұрын
@@PaulPetersVids thank you for letting me know
@emmanuelvillegasgonzalez1304
@emmanuelvillegasgonzalez1304 8 ай бұрын
where i can see the code? 🥲
code.talks 2023 - Our journey from Gitflow to Trunk Based Development
38:45
code.talks (ehem. Developer Conference)
Рет қаралды 4,1 М.
Пройди игру и получи 5 чупа-чупсов (2024)
00:49
Екатерина Ковалева
Рет қаралды 4 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 47 МЛН
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 16 МЛН
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 72 МЛН
code.talks 2019 - Patterns for micro frontends
39:27
code.talks (ehem. Developer Conference)
Рет қаралды 1,7 М.
La Clean Architecture pour devenir un super développeur
24:59
Julien Lucas
Рет қаралды 12 М.
Why I like to use Clean Architecture for my software projects
17:35
This is the Only Right Way to Write React clean-code - SOLID
18:23
code-talks 23 - Gosoline - Golang in a modern cloud environment
35:50
code.talks (ehem. Developer Conference)
Рет қаралды 175
code.talks 2019 - Create stunning 3D web experiences with Babylon.js
41:23
code.talks (ehem. Developer Conference)
Рет қаралды 13 М.
SolidStart 1.0 First Look: Comparing to React / Next.js
26:20
07. Архитектура React - приложения -  Егор Блинов
2:11:38
Пройди игру и получи 5 чупа-чупсов (2024)
00:49
Екатерина Ковалева
Рет қаралды 4 МЛН