The document provides tips for better code hygiene when using NgRx Store. The tips include putting global state in a single place in the store, using selectors to derive state, creating reusable reducers, treating actions as unique events, grouping actions by source, and not dispatching actions conditionally based on state. Examples are given for implementing these tips such as extracting derived state to selectors, listening to multiple actions in reducers, naming actions consistently, and dispatching load actions from effects instead of components.