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 thanclass
which 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 API
Web API