JS Tips 
Useful JavaScript tips
This is an awesome project about short and useful JavaScript tips that will help you improve your code writing. In less than 2 minutes, you can read about performance, conventions, hacks, interview questions and all the items that the future of this awesome language holds for us.
Tips are added frequently (read further if you want to stay in touch).
Support the community
If you found a JS Tip useful or if you like a writer of the community, you can show your support and respect with a tip!
Can you help us enrich it?
Sure, you can help the project in two ways: sending a tip or reviewing future tips. Any improvements or suggestions are more than welcome! Instructions are here.
Let’s keep in touch
There are a lot of ways to get updates:
Don't forget to Star★ the repo, as this helps promote the project!
Tips list
- 74 - Check the reason make your page re-render by changed props and state
- 73 - Hash maps without side effects
- 72 - Adventurers Guide to React (Part I)
- 71 - VueJS, How VueJS makes a copy-update-replace inside the data binding
- 70 - Picking and rejecting object properties
- 69 - Enhancing React components, Composition
- 68 - Why you should use Object.is() in equality comparison
- 67 - Recursion, iteration and tail calls in JS
- 66 - State to Props maps with memory
- 65 - Tapping for quick debugging
- 64 - 3 Array Hacks
- 63 - Working With Websocket Timeout
- 62 - Preventing Unwanted Scopes Creation in AngularJs
- 61 - Binding objects to functions
- 60 - Three useful hacks
- 59 - ES6, var vs let
- 58 - Breaking or continuing loop in functional programming
- 57 - Comma operator in JS
- 56 - Copy to Clipboard
- 55 - Create an easy loop using an array
- 54 - How to use optional arguments in functions (with optional callback)
- 53 - Get File Extension
- 52 - Return Values with the 'new' Operator
- 51 - DOM event listening made easy
- 48 - Reduce builtin function usage
- 47 - Basics: Declarations
- 46 - Detect document ready in pure JS
- 45 - Calculate the Max/Min value from an array