Refine

R

Refine

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

Join

ask-any-question

discussions

stormy-gold
stormy-gold11/4/2025

Multiple check query

Hello community ! I've setup simple Refine with react-router (HashRouter) app : This is my Routes, used from docs : ...
No description
adverse-sapphire
adverse-sapphire11/3/2025

I can't find in document, what happened useTitle,useRouterType,useRefineContext - hasDashboard,etc.

What could i use intead of these functions? useRouterType useRouterContext const { hasDashboard } = useRefineContext(); //hasDashboard?...
evolutionary-blush
evolutionary-blush10/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...
unwilling-turquoise
unwilling-turquoise10/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:...
extended-salmon
extended-salmon10/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() }} />...
absent-sapphire
absent-sapphire10/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...
genetic-orange
genetic-orange10/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?
generous-apricot
generous-apricot10/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...
absent-sapphire
absent-sapphire10/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?
ratty-blush
ratty-blush10/12/2025

Refine v4 for React19 and Next15

Is it possible to use React19 Next15 with Refine v4
ratty-blush
ratty-blush10/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",...
evolutionary-blush
evolutionary-blush10/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?...
foreign-sapphire
foreign-sapphire10/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 {...
generous-apricot
generous-apricot10/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. ...
continuing-cyan
continuing-cyan10/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 ?
ratty-blush
ratty-blush10/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)...
absent-sapphire
absent-sapphire9/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.
continuing-cyan
continuing-cyan9/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:...
stormy-gold
stormy-gold9/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
ratty-blush
ratty-blush9/26/2025

Change logout label on MaterialUI

How to change the label and icon used for the "Logout" entry in the Sider?
Next