Abstraction โ (Paradigm) to ignore/hide Low-Level details to focus on implement
aka Abstract, Abstracts, Abstraction-Layer, Abstraction-Level, Abstractions
Referencesโ
Low-Levelโ of Programming Language to Abstract less with Source Code closer to Machine Code, req closer management of Hardware resourcesHigh-Levelโ of Programming Language to Abstract Source Code away from Low-Level details (ie allocating Hardware resources)Source Codeโ Human readable Abstraction over Machine Code, to write ProgramsLow-Level APIโ API with more granular control over software Module or Hardware, with fewer AbstractionVDOMโ Intermediate Abstraction layer between Source Code & DOM API , data structure to mirror DOM API comprised ofFiber(React Element)Simplicityโ function are simpler to compose thanclasswhich applies more Abstraction[Low-Level](low-level)โ Node API tends to have less Syntactic Sugar (Abstraction)Declarativeโ (Paradigm) to express logic w/o explicit Control Flow via AbstractionFrameworkโ set of methods to Abstract design/structure CodeDeclarativeโ You tell React HOW you want the final web page to LOOK & let VDOM Abstracts & handle DOM manipulation more efficientlySyntactic Sugarโ ๐ฐ JS Syntax to Abstract logic into "sweeter" simpler CodeDRYโ (principle) to avoid repeat Code/etc via Abstraction/Functional ProgrammingNode Frameworkโ Abstraction to simplify Node.js dev workProgramming Languageโ Computer Lang to express Instruction to Computer via AbstractionuseOnScreen()โ Custom Hook to return boolean to check if node (as ref) is visible on Viewport; AbstractsIntersection Observer APIWeb API