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

Memberships

Developer Pro

Public • 134 • Free

104 contributions to Developer Pro
Got my first developer job!!
after a couple months in the squared project, I finally got my first real dev job!! Whilst I already had the skills before joining this community, my biggest hurdle was always the lack of professional experience, but now with Cristian's squared program I was able to have something on my resume so that employers could look at it and not think I'm a total noob, but now that that is no longer the case my professional dev journey can finally begin!
44
23
New comment Aug 7
1 like • Aug 1
Congratulations 🎉
new hired student
sorry for the explicit language
32
17
New comment Jul 22
new hired student
3 likes • Jul 19
Amazing results
React - Challenge #7 - Code Review
Hi @Cristian Florea @Basil Gubara, Just finished React challenge 7. Tried adding an extra feature which generates the list content instead of hard coding it into my code. Let me know your opinion. Thanks! https://codesandbox.io/p/sandbox/react-challenge-7-v-02-d33snf?file=%2Fsrc%2FApp.js%3A6%2C12
6
3
New comment Jun 29
1 like • Jun 28
Amazing work, specifically with using the if statements and pushing items into the array. Why don't you try to make it more interesting by using higher-order functions like map instead of creating an array and then using a for loop to push items into it?
1 like • Jun 28
it would be super easier
React Challenge #1 refactored
Hey @Cristian Florea and @Basil Gubara. Can I please get a review of my React Challenge #1. I made some changes to the code I posted first. Thank you all. https://codesandbox.io/p/sandbox/sign-up-form-v2-pv5stk
6
2
New comment Jun 28
1 like • Jun 28
Good job overall, the code is getting better. There is no need to create a component just to render an input field. The input can be used directly like this: ``` <input className="text-field" placeholder=''blah blah" value="Name" /> ``` Instead of using an opening and closing input tag. What you did with the Buttons is correct, so follow the same approach for the inputs. A better way to send the props for the two buttons is as follows: <Button text="Sign Up" /> <Button text="Sign In" isLight /> If the isLight prop is not sent, it defaults to false. Sending it as isLight means it is set to true.
React Challenge #1
Here is my first code review since starting React. All feed back is greatly appreciated. https://codesandbox.io/p/sandbox/sign-up-form-whgyt8 Thanks!!
5
6
New comment Jun 28
1 like • Jun 27
- Defining constants at the top of the code is not optimal. It's better to place them close to where they are needed/used. - When a prop is passed as a string, such as <TextField text={"Name"} />, there's no need to use {}. Instead, use <TextField text="Name" />. function TextLine(props) { return <p className={props.name}>{props.text}</p>; } function TextField(props) { return <input className="textField" placeholder={props.text}></input>; } - I understand you did this to improve the structure of your code, but the question is whether these minor adjustments are worth creating separate components for. Styles, as in <div className={${socialButton}}>, should be directly applied without storing them in a variable first. - You've created GoogleIcon, TwitterIcon, and FacebookIcon, which is not ideal. Consider making a generic component that can display any icon based on a prop, rather than creating a separate component for each icon. If you have 10 icons, will you create 10 components?
1 like • Jun 27
Also, please tag me in future PRs
1-10 of 104
Basil Gubara
5
319points to level up
@basil-gubara-7211
A programmer...

Active 50d ago
Joined Feb 7, 2024
London
powered by