[DataGridPro] Remove function overloading for useGridApiRef
#3666
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Part of #3208
Part of #3648
The goal here is to have a hook with a single interface. That way I can override the interface based on the package that is exporting it.
Remove the format
useGridApiRef(apiRef)
; the hook now only create the ref but don't initialize itStop using the logger for the api initialization. I would like to drop this logger that nobody seems to use. But at 1st I removed it from
useGridApiInitialization
and its dependencies to be able to calluseGridApiInitialization
beforeuseGridLoggerFactory
and init theapiRef
in it.Init 100% of the
apiRef
inside theuseGridApiInitialization