The article explores the concept of locality of thinking in building user interfaces, drawing inspiration from React. It discusses the principles that influenced the creation of SolidJS, such as unidirectional flow, composition, and explicit mutation. It highlights the benefits of a pass-by-value approach and the use of reactive props to achieve locality of thinking. The article also mentions the limitations of achieving complete locality of thinking and the advantages of Signals over VDOM re-renders in frameworks.
Table of contents
Locality of ThinkingPassing Values DownReceiving Values from AboveLimits to Locality of ThinkingWrapping UpSort: