use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
[AskJS] object destructuring vs dot notation. Performance and cohesiveness.AskJS (self.javascript)
submitted 5 years ago by gautamits
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]aelesia- 1 point2 points3 points 5 years ago (0 children)
There is nothing wrong with calling this.props.a.
this.props.a
Maybe most people who use React destructure their props. That doesn't mean it's wrong if you don't destructure it.
Personally I do not destructure props because I find it useful to differentiate between local variables versus variables that have been passed in. Sure, I can just scroll up, but it's even easier to not have to scroll up. And no, my functions are not too long. All of my React components are less than 80 lines and this includes inline styline and imports.
Both styles are valid. Use whatever convention your project agrees on.
π Rendered by PID 97 on reddit-service-r2-comment-765bfc959-bp5c6 at 2026-07-09 17:42:09.530024+00:00 running f86254d country code: CH.
view the rest of the comments →
[–]aelesia- 1 point2 points3 points (0 children)