mirror of
				https://github.com/jaandrle/deka-dom-el
				synced 2025-11-04 15:19:15 +01:00 
			
		
		
		
	🔤
This commit is contained in:
		
							
								
								
									
										13
									
								
								docs/components/examples/signals/derived.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								docs/components/examples/signals/derived.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
import { S } from "deka-dom-el/signals";
 | 
			
		||||
 | 
			
		||||
// Create base signals
 | 
			
		||||
const firstName = S("John");
 | 
			
		||||
const lastName = S("Doe");
 | 
			
		||||
 | 
			
		||||
// Create a derived signal
 | 
			
		||||
const fullName = S(() => firstName.get() + " " + lastName.get());
 | 
			
		||||
 | 
			
		||||
// The fullName signal updates automatically when either dependency changes
 | 
			
		||||
S.on(fullName, name => console.log("Name changed to:", name));
 | 
			
		||||
 | 
			
		||||
firstName.set("Jane"); // logs: "Name changed to: Jane Doe"
 | 
			
		||||
		Reference in New Issue
	
	Block a user