React Architecture and Best Practices • Alexander Kondov

  Рет қаралды 30,736

React HTX

React HTX

Жыл бұрын

Want to submit a talk? Visit forms.gle/fbKaDx4r6rW5jDmS7 to learn how!
Alexander Kondov - Principal Engineer @ News UK
Abstract:
There are many resources that can teach you the little pieces. No one tells you how to put them together to build real applications.
Most applications need to be extended, modified and supported. To work productively you need more than just knowledge of React. You need to know how to structure a codebase, what practices to follow when building components and how to make trade offs.
Through trial and error I've formulated a set of principles that I follow when working with React. I’d love to share them with you.
Twitter: / alexanderkondov
Github: Https://github.com/AlexKondov
/ alexander-kondov-2a8b25a9
Meetup Event Link:
www.meetup.com/Houston-React-...
🚀🚀🚀🚀🚀🚀🚀
Houston React Developers:
ALL SKILL LEVELS ARE WELCOME! If you have a love for anything ReactJS, then join the Houston React Developers group along with other like-minded individuals every month for some great presentations. We do our best at covering a variety of topics within the all-encompassing React JS environment.
WHAT DO YOU WANT TO LEARN ABOUT? OR, DO YOU WANT TO PRESENT?
Feel free to reach out and let us know if there are topics you would like the group to dive deeper into. Or, do you want to take a shot at presenting? Go for it - We’ve got your back!
🚀🚀🚀🚀🚀🚀🚀
FOLLOW US ON TWITTER - / houstonreactdev
SUBSCRIBE TO OUR CHANNEL - / @react-htx

Пікірлер: 37
@jansandor3055
@jansandor3055 23 күн бұрын
~8:00-10:00 I think you can use pages/containers and “presentational components almost without logic” and it will not harm your app with overloaded containers with responsibilities. You just need to split containers logic/state/responsibilities among underlaying components (which can be other smaller, responsible-for-something components which also aply container/view pattern).
@theupsider
@theupsider Жыл бұрын
Thank you for sharing your experience
@wildansyifaurrakhman4157
@wildansyifaurrakhman4157 Жыл бұрын
thank you straight to the point
@georgekrax
@georgekrax Жыл бұрын
Nice presentation!
@user-ou2nk8ff1n
@user-ou2nk8ff1n Жыл бұрын
That was great. Thank you.
@NewHorizonsTravel
@NewHorizonsTravel Жыл бұрын
Thank you for the explanation of the design software, have a nice weekend
@islemmedjahdi3737
@islemmedjahdi3737 Жыл бұрын
Thank you so much
@Xinqzed
@Xinqzed Жыл бұрын
thanks, downloaded, all works!
@boom5342
@boom5342 Жыл бұрын
best software i’ve seen this week ngl
@mohammedsalah2999
@mohammedsalah2999 Жыл бұрын
So cool thanks!
@norhansodod3059
@norhansodod3059 Жыл бұрын
Thank you it works with me
@ryan.connaughton
@ryan.connaughton Жыл бұрын
Thanks for the video mate great content. R.e not putting exports at the bottom because you have to 'scroll' each time to look - you can press cmd + down/up to jump to the top or bottom of each file. The problem I see with having random exports dotted about tied directly to functions/vars is that you then have to cmd + f search where they all are if you want to quickly know exactly what is being exported as opposed to having them all in one consistent spot (while also mirroring imports being at the top).
@ppeett8630
@ppeett8630 Жыл бұрын
i really apreciate your help with dowloanding this software
@fodiedoucara8981
@fodiedoucara8981 Жыл бұрын
This is the best free software Ive seen. Respect.
@RoadStoryBD
@RoadStoryBD Жыл бұрын
Works well!! DANKEEE
@fredlaub
@fredlaub 11 ай бұрын
Great presentation! 37:15 I think I found a problem in the toggle function based on the state value inside the useMemo. Toggle works only once. If it's a feature ignore this. Since adding state to the dependencies of this useMemo removes the advantages, I think the toggle part should be extracted to a useCallback with dependency on state.
@pez5491
@pez5491 2 ай бұрын
Top tier talk
@ousoizu5906
@ousoizu5906 Жыл бұрын
thanks helpful vid
@EmmanuelBLONVIA
@EmmanuelBLONVIA Жыл бұрын
Thanks for the greait présentation. Just bought the book !
@mujeexminiminer7653
@mujeexminiminer7653 Жыл бұрын
How’s the book so far?
@kevyyar
@kevyyar Жыл бұрын
@@mujeexminiminer7653 it's sitting on the shelf or the downloads folder.
@sarcasticdna
@sarcasticdna Жыл бұрын
@@kevyyar 😂
@albertoalfaro6491
@albertoalfaro6491 Жыл бұрын
This was so helpful!! Thank you
@sagarkokate999
@sagarkokate999 Жыл бұрын
Thanks
@MightyKingKala
@MightyKingKala 11 ай бұрын
this video is gem, thank you for sharing your knowledge
@priyakanthbiswal8915
@priyakanthbiswal8915 Жыл бұрын
good vid
@aljab012
@aljab012 Жыл бұрын
Just bought the book🔥
@kinorelax3277
@kinorelax3277 Жыл бұрын
can you share with😃 me
@alexruedi1995
@alexruedi1995 Жыл бұрын
really great tips and well explained. Thanks a lot
@swedishmountainbikersgopro8799
@swedishmountainbikersgopro8799 Жыл бұрын
Can I run it on my mac? Or is it for windows only??? Pm me
@free2idol1
@free2idol1 Жыл бұрын
13:52 this should be put in "Layout" folder as Header and Footer are always rendered across all pages.
@joshuaokunola6261
@joshuaokunola6261 11 ай бұрын
He said these are his "Opinions". And this is your "opinion".
@wallace-DRK
@wallace-DRK Жыл бұрын
does this works for mac?
@musicfeeling6139
@musicfeeling6139 Жыл бұрын
Thank bro😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭
@jww0007
@jww0007 Жыл бұрын
architecture isn't file structure
@gaafardeeb1639
@gaafardeeb1639 Жыл бұрын
you know that by now tho
@mawell..mawell9523
@mawell..mawell9523 Жыл бұрын
Mlk, se pá que o canal foi hackeado
Frontend architecture: Decoupling apps from frameworks (DevFest 2019)
39:48
Google Developer Groups
Рет қаралды 19 М.
How to open a can? 🤪 lifehack
00:25
Mr.Clabik - Friends
Рет қаралды 12 МЛН
Goodbye, useEffect - David Khourshid
29:59
BeJS
Рет қаралды 492 М.
Junior vs Senior React Folder Structure - How To Organize React Projects
16:16
This is the Only Right Way to Write React clean-code - SOLID
18:23
They Enabled Postgres Partitioning and their Backend fell apart
31:52
Hussein Nasser
Рет қаралды 36 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,2 МЛН
Don't Use React Context!! Use This instead
13:34
CoderOne
Рет қаралды 25 М.
Cybertruck Crash Test is HORRIFYING, Here’s Why
8:10
AI DRIVR
Рет қаралды 4,6 МЛН
A kidnapper hiding in the house?🥷
0:34
Yoshipapa / よしパパ
Рет қаралды 6 МЛН
Телега - hahalivars
0:43
HAHALIVARS
Рет қаралды 1,6 МЛН
Телега - hahalivars
0:43
HAHALIVARS
Рет қаралды 1,6 МЛН
Мужчина перехитрил вора😳
0:58
Kino_sh
Рет қаралды 2,1 МЛН