preferPortalComponentUse the local `Portal` component instead of calling `createPortal` directly.small-rules/prefer-local-portal-componentPrefer a local Portal component over direct createPortal calls when the project already defines one.
preferPortalComponentUse the local `Portal` component instead of calling `createPortal` directly.This rule does not accept options.
import Portal from "../components/portal";import { createPortal } from "@rbxts/react-roblox";
export function Example(target: Instance) { return createPortal(<frame />, target);}After auto-fix
import Portal from "../components/portal";import { createPortal } from "@rbxts/react-roblox";
export function Example(target: Instance) { return <Portal target={target}><frame /></Portal>;}import { createPortal } from "@rbxts/react-roblox";
export function Example(target: Instance) { return createPortal(<frame />, target);}