Hooks
Utility hooks for advanced spreadsheet functionality
useNavigateToSheetRange
Basic Usage
import { useNavigateToSheetRange } from "@rowsncolumns/spreadsheet";
import { useSpreadsheetState } from "@rowsncolumns/spreadsheet-state";
function MySpreadsheet() {
const navigateToSheetRange = useNavigateToSheetRange();
const handleGoToRange = () => {
navigateToSheetRange?.({
sheetId: 2,
startRowIndex: 10,
endRowIndex: 15,
startColumnIndex: 5,
endColumnIndex: 8,
});
};
return (
<button onClick={handleGoToRange}>
Go to Sheet 2, Range F11:I16
</button>
);
}Parameters
Features
Example with Custom Flash
Use Cases
useLoadingIndicator
Basic Usage
API
Example with Multiple Operations
Component
Use Cases
useSpreadsheetApi
Basic Usage
Complete Example
Hook Dependencies
useNavigateToSheetRange
useLoadingIndicator
useSpreadsheetApi
Best Practices
useNavigateToSheetRange
useLoadingIndicator
useSpreadsheetApi
TypeScript Support
Troubleshooting
useNavigateToSheetRange not working
LoadingIndicator not showing
useSpreadsheetApi returns null
Last updated