JavaScript
JavaScript is a prototype-based language: there are no classes and objects are created using a cloning process. JavaScript is also a dynamic programming language which means that properties can be easily added or removed from an object after its instantiation.
# Resources #toexplore/coding
- Common Misconceptions About Inheritance in JavaScript - by Eric Elliott
- How to Fix the ES6
class
keyword | by Eric Elliott | JavaScript Scene | Medium - Introducing the Stamp Specification | by Eric Elliott | JavaScript Scene | Medium
- Rounding floats
[a[3], a[4]] = [a[4], a[3]]
syntax- Memory Management - JavaScript | MDN
# Notes
I recommend paring React with Redux, Redux-Saga and RITEway. I recommend pairing Redux with Autodux and Immer. For complex state transitions, check out Redux-DSM - Eric Elliott
Prototypal Inheritance ↔ objects without classes, and prototype delegation, aka OLOO — Objects Linking to Other Objects. #todo wat?