The workbook or sheet to read from, or null while there is none.
The cell's address. A larger range binds its top-left cell.
Optionaloptions: CellRangeHookOptions
Listener options, and an optional onChange that receives each change event.
The cell, or null while target is null, and an updater that does nothing until there
is a target.
The cell is a snapshot: it does not change after it is returned, so it is safe to compare or memoize on. Its formatted text, type, formula, and errors are all available alongside the value.
The updater takes anything ICellRange.updateCells does: a value, a cell, or
ICell.Modifiers such as { value, style }. Text is parsed by default, so '=SUM(A1:A3)'
becomes a formula; pass { textParser: false } to store it as text. For a plain value, see
useCellValue.
Binds a single cell: returns a snapshot of it and an updater, and re-renders with a new snapshot when the cell changes.