Fx XPath
Type: React component
How to get FxXPath?
JavaScript
import FxXPath from 'fontoxml-fx/src/FxXPath.jsx'
Runs the given XPath expression on the given context and observes the result.
The result is automatically passed to the children (as a function) prop of this component whenever it changes.
See useXPath if you want a React hook instead of a React component. Note: this component simply uses useXPath internally and renders its children as a function that receives the results from useXPath as an argument.
See evaluateXPath for more information regarding XPath, XPath evaluation, variables and return types.
Props
children
(Required)
Type: Function
Children as a function function
Arguments
Returns
context
(Required)
Type: Node
The context of the XPath function, usually a node
expression
(Required)
Type: XPathQuery
The XPath expression to evaluate and watch
return
Type (Required)
Type: XPATH_RETURN_TYPES
One of the values defined on XPATH_RETURN_TYPES. The XPATH_RETURN_TYPES can be imported from the FxXPath component.
variables
(Optional)
Type: Object | NULL
Any additional variables to use with the XPath