What is referential transparency in essence?
Briefly

Referential transparency (RT) simplifies reasoning about code, allowing expressions to be replaced with their values without altering program behavior, crucial in functional programming.
A referential transparent expression cannot have any side effects, ensuring that replacing it by its value does not change the behavior of the program, essential for pure functional code.
Read at Medium
[
|
]