docs: add frontend development guidelines
This commit is contained in:
3
.trellis/spec/frontend/hook-guidelines.md
Normal file
3
.trellis/spec/frontend/hook-guidelines.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Hook Guidelines
|
||||
|
||||
Use effects for imperative OpenLayers lifecycle only. `MapCanvas.tsx` constructs one map on mount, updates sources when server state changes, and updates visibility separately. Store callback-sensitive values such as selected road and scene mode in refs so stable OpenLayers style callbacks see current values.
|
||||
Reference in New Issue
Block a user