---
title: "Rule Catalog — Business Logic"
description: "IsUrgent: True"
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/business-logic
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:08:39.362Z
license: CC-BY-4.0
attribution: "Rule Catalog — Business Logic — Claudary (https://claudary.paisolsolutions.com/skills/business-logic)"
---

# Rule Catalog — Business Logic
IsUrgent: True

## Overview

# Rule Catalog — Business Logic

## Can't use workflowStore in Node components

IsUrgent: True

### Description

File path pattern of node components: `web/app/components/workflow/nodes/[nodeName]/node.tsx`

Node components are also used when creating a RAG Pipe from a template, but in that context there is no workflowStore Provider, which results in a blank screen. [This Issue](https://github.com/langgenius/dify/issues/29168) was caused by exactly this reason.

### Suggested Fix

Use `import { useNodes } from 'reactflow'` instead of `import useNodes from '@/app/components/workflow/store/workflow/use-nodes'`.

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/business-logic) · https://claudary.paisolsolutions.com
