Primitive
↔ non-Object base data-type UNNBBSS
aka Primitive-Value, Primitive-Type, Primitives
immutable
(of entity/variable) content cannot be altered
Autoboxing
Global Object Wrapper for Primitive to share methods & properties
number
Primitive Value to rep FP64 numeric data Type
bigint
Numeric Primitive Value to rep integer with arbitrary precision to store numbers > Number.MAX_SAFE_INTEGER
boolean
Logical Primitive Value = true
|| false
string
Primitive Value rep an ordered sequence of Character
symbol
immutable constant Primitive Value to rep unique Object property keys
null
Primitive Value rep absence of any value; explicitly empty
undefined
Primitive Value to rep Variable "not initialized" or "not existing" (for object property)
References
Object
↔ any non-Primitive Variable Type rep a collection of properties. Pass by referenceString
↔ Autoboxing Wrapper forstring
PrimitiveNumber
↔ Autoboxing Wrapper fornumber
PrimitiveBigInt
↔ Autoboxing Wrapper forbigint
PrimitiveBoolean
↔ Autoboxing Wrapper forboolean
Primitive; converts Argument toboolean
Symbol
↔ Autoboxing Wrapper forsymbol
Primitive to return unique immutablesymbol
+
↔ Addition Operator to convert Operand to Primitive & then add/join in either String Mode or Number Modereact-router-dom
↔ React Lib for Routing Primitives to Client Routing & Server Side Render in Declarative Composable wayCoercion
↔ (mechanism) to Implicit auto convert Type of Primitive Operand by JS CompilerMinimalist
↔ React focus to UI Primitives , defer other design concerns to React EcosystemAutoboxing
↔ Global Object Wrapper for Primitive to share methods & propertiesTyped Object
↔ Type to ref any non-Primitive; as Record or DictionaryArray
↔ ordered sequence of elements ofany
type (Primitive || Object)