Functional Components .cursorrules strategies