Refine

R

Refine

Join the community to ask questions about Refine and get answers from other members.

Join

ask-any-question

discussions

absent-sapphire
absent-sapphire10/28/2025

Error with tables, not showing any data

Warning: [antd: Table] dataSource length is less than pagination.total but large than pagination.pageSize. Please make sure your config correct data with async mode. this only happens on the few last pages, except the very last one How can I debug this? or fix it...
harsh-harlequin
harsh-harlequin10/19/2025

Failing Background Refetches on Edit Pages for Nested Resources

I'm working with nested resources and I'm running into an issue on my edit pages where the initial data load works correctly, but all subsequent background refetches (like on window focus or when using the <RefreshButton>) fail with a 404 error. The Setup: I have three levels of nested resources:...
rare-sapphire
rare-sapphire10/16/2025

Missing props on FilterDropDownProps

I'm building a custom column filter for an ant design table component that looks like this: export const simpleFilterInput = (columnProps: SimpleColumnProps, filterDropdownProps: FilterDropdownProps): React.ReactElement => { return <FilterDropdown { ... filterDropdownProps} > <InputNumber onPressEnter={() => { filterDropdownProps.confirm() }} />...
wise-white
wise-white10/16/2025

login route 404

I am having a weird issue with vite and routes I have this in my App.tsx <Route element={ <Authenticated...
sensitive-blue
sensitive-blue10/15/2025

what is the difference between result.data and query.data

In 5.0 the useList, useCustom etc return a result and a query object. But data exists in both?
extended-salmon
extended-salmon10/13/2025

Is multi tenancy only available on the enterprise edition?

Or is it posssible at all to use it in the open source version as well? It's not at all clear from the docs: https://refine.dev/docs/guides-concepts/multitenancy/?utm_source=chatgpt.com#what-is-multitenancy...
wise-white
wise-white10/13/2025

what is the best way to make an api call on refine 5?

what is the best way to make a POST api call on refine5?
ambitious-aqua
ambitious-aqua10/12/2025

Refine v4 for React19 and Next15

Is it possible to use React19 Next15 with Refine v4
ambitious-aqua
ambitious-aqua10/10/2025

Auth Provider not working on Refine v5

This is my packages file. "dependencies": { "@emotion/cache": "^11.14.0", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1",...
absent-sapphire
absent-sapphire10/8/2025

filter.field is not on type 'CrudFilter' or 'ConditionalFilter'

const { tableProps, filters, sorters } = useTable<UserRecord> const createdAtFilter = filters?.find((filter) => filter.field === 'createdAt')?.value the TS type says filter.field does not exist, but it exists and it works... why?...
harsh-harlequin
harsh-harlequin10/6/2025

MUI DeleteButton no longer working

After upgrading to Refine v5, the <DeleteButton> is no longer working, even preventing all the buttons after it to show. The implementation is pretty straightforward ``` import {...
genetic-orange
genetic-orange10/4/2025

AutoSave saves even if required fields are empty. How to wait for isValid?

Hi, So I'm playing with refine.dev with Mui. AutoSave would be lovely to have, but it saves data , even if some fields are required. I've been using it with Appwrite and it also saves empty values, even if on Appwrite it is specified as Required :/ which I will chat with them about that separately. ...
fair-rose
fair-rose10/3/2025

Update two endpoints

what are the options if i want my form to update two endpoints with its data at the end? e.g. /belege and /belegepositionen ?
pleasant-yellow
pleasant-yellow10/3/2025

useLocation() issue when migrating 4.x.x to 5.x.x

Aftre migrating from 4.x.x to 5.x.x and fixing all typescript issues and applying the manual fixes as per the migration guide, I ended up with an error of useLocation() may be used only in the context of a <Router> component.. The stacktrace is as follows: ``` at invariant (@refinedev_react-router.js?v=640b1eb2:378:11) at useLocation (@refinedev_react-router.js?v=640b1eb2:865:3) at parse (@refinedev_react-router.js?v=640b1eb2:2644:53)...
wise-white
wise-white9/29/2025

useinfinitelist in refine 5

I have an issue with useinfinitelist on refine 5 as it always fetch the same page instead of incrementing the page number.
fair-rose
fair-rose9/29/2025

how to pass a query string in useCustomMutation

How does one pass a query string in useCustomMutation? Seems like the ?foo=bar gehts stripped from the url? Things i tried so far:...
firm-tan
firm-tan9/28/2025

What is your guys current experience w AnswerOverflow?

Hey! I saw this forum AnswerOverflow. I’m building Paladin, a smoother, cleaner alternative that makes Discord forums easier to browse on the web. It’s free to use and can run alongside AnswerOverflow, so you don’t have to switch anything to try it out. If it’s helpful, I can spin up a version of Paladin on your forum so you can see how it looks for your community. Is there anything about your current setup you’d like improved? I’d love to see if Paladin can help. 😀 Example Paladin site attached...
No description
probable-pink
probable-pink9/26/2025

Change logout label on MaterialUI

How to change the label and icon used for the "Logout" entry in the Sider?
rare-sapphire
rare-sapphire9/26/2025

Select in ant dropdown filter

I'm building a custom table column dropdown filter using ant design components that uses a <Select> component as the filter input, and I'm having trouble with it rendering correctly. Initially, it displays all the options and, when an option is selected, it filters correctly, but subsequently, when I open the <DropdownFilter> again, the select displays the internal value of the selected option, not the label. Here's the relevant code: <FilterDropdown {...props}> <Select placeholder={filterPrompt} options={columnProps.filterProps?.enumerations} allowClear value={props.selectedKeys?.[0] || undefined}...
rare-sapphire
rare-sapphire9/25/2025

Uncollapse ThemedLayout sider

I'm using the antd <ThemedLayoutV2> component to render my app with a sider containing my navigation menu. When the sider is collapsed by clicking the '<' arrow, there isn't then a corresponding '>' arrow to un-collapse the sider. If I want to un-collapse it, I have to manually refresh the page. How can I configure the layout to handle collapsing and un-collapsing?
Next