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 forstringPrimitiveNumber↔ Autoboxing Wrapper fornumberPrimitiveBigInt↔ Autoboxing Wrapper forbigintPrimitiveBoolean↔ Autoboxing Wrapper forbooleanPrimitive; converts Argument tobooleanSymbol↔ Autoboxing Wrapper forsymbolPrimitive 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 ofanytype (Primitive || Object)