313820ed2028db8b510ddf83b1aba7c427000f77
Implement `removeMessage` in `useMessageStore` to allow for atomic message deletion from the state. Improve `useChatScreen` loading logic to prevent layout jumps and ensure consistent UI state during initial message loading. Additionally, add type safety for WebSocket sequence numbers and optimize message selector stability. - Add `removeMessage` action to `useMessageStore` for state-consistent deletions - Refine `useChatScreen` loading state logic to prevent FlashList layout issues - Ensure `useMessages` hook returns a stable `EMPTY_MESSAGES` constant - Cast WebSocket `seq` to integer to ensure consistent numeric comparison - Update `useChatScreen` to use `useMessageStore` for immediate local deletion feedback
Description
No description provided
Languages
TypeScript
99.9%
JavaScript
0.1%