โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ ๐ shadcn/directory/udecode/plate/api/react-utils.cn โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
@udecode/react-utils ๅ
ๅซ็จไบ React ็ๅฎ็จๅฝๆฐใ
<PortalBody>้่ฟ portal ๅจ document.body ไธญๆธฒๆ React ็ปไปถใ
<Text>็จไบๆธฒๆ span ็้็จ็ปไปถใ
<Box>็จไบๆธฒๆ div ็้็จ็ปไปถใ
createPrimitiveComponentๅๅปบไธไธชๅๅง็ปไปถๅทฅๅ๏ผ่ฏฅๅทฅๅๅฉ็จ hooks ๆฅ็ฎก็็ถๆๅ props๏ผๅนถๅฐๅผ็จ่ฝฌๅ็ปๅญ็ปไปถใ
<API name="createPrimitiveComponent"> <APIParameters> <APIItem name="element" type="React.ElementType"> ๅบ็ก็ปไปถๆๅ็ HTML ๅ ็ด ใ </APIItem> </APIParameters> <APIReturns type="Function"> ่ฟๅไธไธชๅธฆๆ็ถๆๅ props ็ฎก็ hooks ็ๅๅง็ปไปถๅฝๆฐใ </APIReturns> </API>createPrimitiveElementๆ นๆฎๅ ็ด ็ฑปๅๅๅปบไธไธช็ปไปถใ
<API name="createPrimitiveElement"> <APIParameters> <APIItem name="element" type="React.ElementType"> ๅ็ HTML ๅ ็ด ใ </APIItem> </APIParameters> <APIReturns type="React.FC"> ่ฟๅไธไธชๆธฒๆๆๅฎๅ ็ด ็ๅฝๆฐ็ปไปถใ </APIReturns> </API>createSlotComponentๅๅปบไธไธช Slot ็ปไปถ๏ผๅฝๆจๅธๆ็ปไปถ่กจ็ฐๅพๅๅ ถๅญ็ปไปถๆถ้ๅธธๆ็จใ
<API name="createSlotComponent"> <APIParameters> <APIItem name="element" type="React.ElementType"> ๅบ็ก็ปไปถๆๅ็ HTML ๅ ็ด ใ </APIItem> </APIParameters> <APIReturns type="Function"> ่ฟๅไธไธช Slot ็ปไปถๅฝๆฐใ </APIReturns> </API>withProvidersไธไธช็จๅคไธช provider ๅ ่ฃ ็ปไปถ็ๅฝๆฐใ
<API name="withProviders"> <APIParameters> <APIItem name="providers" type="any[]"> ็จไบๅ ่ฃ ็ปไปถ็ providersใๅฆๆๆไปปไฝ props ้่ฆไผ ้็ป provider๏ผๅช้ไผ ้ไธไธชๆฐ็ปใ </APIItem> <APIItem name="WrappedComponent" type="FunctionComponent<T>"> ้่ฆ่ขซๅ ่ฃ ็็ปไปถใ </APIItem> <APIItem name="props" type="T"> ไผ ้็ป่ขซๅ ่ฃ ็ปไปถ็ propsใ </APIItem> </APIParameters> <APIReturns type="FunctionComponent<T>"> ่ฟๅไธไธช่ขซๆๅฎ providers ๅ ่ฃ ็ๆฐ็ปไปถใ </APIReturns> </API>โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ