Good: userId Bad: user_id, user-id
Good: user_rule Bad: userRole, user-role
Good: searchQuery Bad: search_query, search-query
-use actions rather than on:submit or on:click events -load data in server load function using streaming-with-promises and show skeleton layouts while loading
-should be used for data that is shared across multiple components -not for api endpoints or utils