UseMany missing in some generated pages by the MUIinferencer

Whats the reason why some List pages are generated by the MUIinferencer with the UseMany methods and some without? Also some pages are showing cannot render at all
K
kapa.ai95d ago
Hi @sarsar55.. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- The @refinedev/inferencer package in refine is designed to automatically generate basic boilerplate code for your application based on API responses. This includes the usage of hooks like useMany. However, the inferencer makes a guess and generates some code, and it's not always reliable for all cases and isn't intended for production use. It serves as a starting point to save time in development. The reason why useMany might be missing in some generated pages could be due to the structure of the API responses. If the API response for a resource doesn't indicate a relationship with another resource (like a foreign key), the inferencer might not include useMany in the generated code. As for the issue of some pages not rendering at all, it could be due to errors in the generated code or issues with the API responses. For example, if the API response structure doesn't match what the inferencer expects, it might generate code that doesn't work correctly. If you're encountering issues with the inferencer, you might need to manually adjust the generated code or create custom components for your resources. Remember, the inferencer is a tool to help speed up development, but it might not perfectly handle all scenarios. For more information, you can refer to the Inferencer documentation (https://refine.dev/docs/guides-concepts/general-concepts#inferencer) and the useMany documentation (https://refine.dev/docs/data/hooks/use-many#usage). ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
K
kapa.ai95d ago
<@791625518440120320> kapa.ai is still learning and improving, please let us know how it did by reacting below