Activity
Mon
Wed
Fri
Sun
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
What is this?
Less
More

Memberships

DP
Developer Pro

Public • 116 • Free

139 contributions to Developer Pro
React components
Hey everyone! Just stumbled upon this on LinkedIn. I'm not in the react part of the course but I thought it would be a good idea to hear people's thoughts that are. As web development continues moving towards using more semantic code divs are becoming less apparent but still used quite frequently. In theory it sounds pretty good. Do any of you guys use react components yet as someone mentioned in the comments that it's been out for a while now? If so what are your personal experiences to using react components vs divs? If you have not does this entice you to want to try it in the near future? Would love to hear what you guys have to say. https://www.linkedin.com/feed/update/urn:li:activity:7187280802026598400/
6
2
New comment May 5
3 likes • May 4
His post picture is misleading. You cannot say farewell to divs. They are necessary to create a structure for CSS styling to enable the HTML to render into a usable UI. But what he is explaining is the ability to avoid creating unnecessary divs. I can't go much deeper without discussing the concepts of React, as it would not make sense. The lesson is that Fragments allow you to meet a particular requirement of code structuring in React. They prevent you from having to create lots of unnecessary divs.
Question
I've been the witness of heavy massacres in my interview prep and the react interview prep: people not knowing the fundamentals. Concepts like scope or the difference between let, const and var. This to me is unbelievable, *especially* coming from people who are far ahead in the program. Why is this happening? Is this not highlighted enough in the course? You think you know it better than you actually do? Is it lack of practice? Do you need to be reminded that you need to practice these things? This is a genuine question because I want to help you out so we don't f*ck up lol We are all in the same boat so please leave suggestions for what we can all do better and improve this program
9
14
New comment May 2
Question
10 likes • May 2
Can you do any more? The interviews are an excellent shake-up for people. You can talk about the importance of fundamentals, but people need see the value themselves. Most will not, as is evident, without this revelation in the interviews. Here is why: The problem is we can get away with using stuff without truly understanding it. Or, being able to explain it. So we can have this perceived concept of our knowledge and that masks the actual knowledge. With coding, we can know enough to use something. But then there's a deeper understanding that leads to practical implementation. Also, we need to advance a certain amount before the fundamentals will be able to be understood. So there's an element of going backwards to move forwards in the learning. I think shiny object syndrome can be at play. We want to advance into more tech so we can look good on paper—I've used this and that and worked with x, y, and z. And we can, we can use them. But inefficiently. It's easy to write bad code that works. There's a combination of personal responsibility and this shiny object syndrome. With personal responsibility, we must start dictating what we need to know to be effective. Avoiding shiny object syndrome so we are not pulled into spreading our knowledge too thinly. Example; I have focused on advanced Javascript techniques and learning React on a deeper level. There's all this other stuff that would be nice to have, e.g., learning Docker, understanding AWS, and CI/CD pipeline. But you can learn a little about this and be able to hash something together but overall the implement is very low level. So, I am focusing on the fundamentals of what I am using now and slowly bringing in a little bit of knowledge of the other things. It's called the T-Shaped Developer. https://thetshaped.dev/p/the-t-shaped-software-developer
Working on functions.
Hey, stuck for a moment, can you help me see why I am not accessing the 'this is a square" console.log?
6
12
New comment Apr 28
Working on functions.
2 likes • Apr 25
@Alexandrea Pettyjohn This here is a valuable lesson in Operator Precedence and Operator Associativity. Operators are special functions that can be used on a single line of code. For example const sum = a + b is a function const sum = function(a, b) { return a + b } that is immediately invoked const sum = (function(a, b) { return a + b })() There have to be rules when using operators so that there is consistency for when each function is invoked. If we have const sum = a + b / c. Do we run the function with a and b and return the added values, then pass that returned value to the function that divides it against c? Or the other way around, b divided by c and this value is then added to a? This is where precedence and associativity comes in. Different operators have a different hierarchy for when they are called. This is their precedence. Their are 18 levels of hierarch in JavaScript Operators. https://www.w3schools.com/js/js_precedence.asp If operators have the same precedence number, then associativity comes in to play. Associativity is whether the functions are called from left-to-right, or right-to-left. As Cristian points out in the video, the operator function returns a value that is then passed to the next operator. So when you read operators you have to think of each return value and the order of the function calls. The function calls as stated here are based on precedence and associativity. A more indepth look is here: https://library.fridoverweij.com/docs/jstutorial/operators3.html
Progress update
After returning from my long break, I've completed about 35% more of the 'Javascript For Beginners II' course. Right now, I'm working on the 'Generate Massive Data Challenge'. Looking forward to completing this challenge and continuing with the course.
11
2
New comment Apr 22
1 like • Apr 22
Steady progress 🙌🚀
Hello everyone
Hello my name is Gisela just sign up and I'm very excited. That will be one of my greatest achievements Looking forward to start classes My goals: Financial freedom, ability to travel and be able to work from anywhere in the world. To meet one of my goals in life less procrastination and with that make a dream come true.
12
11
New comment Apr 10
1 like • Apr 10
Welcome to the community @Gisela Henriques
1-10 of 139
Ed Houlcroft
6
1,278points to level up
@ed-houlcroft-8330
On the team project. My vision is to be remote, living in amazing nature, playing every day in the beautiful outdoors and changing lives with tech.

Active 4d ago
Joined Jul 19, 2023
ESFP
powered by