By default, `xref-js2` will use `ag` for search operations, to switch to using `rg` put the following into your config file and ensure the ripgrep executeable is visible from your **PATH** environment variable:
(setq xref-js2-search-program 'rg)
If you have issues with `xref-js2` using `rg` not searching certain files, ensure the extension of those files is included in `xref-js2-js-extensions`.
You can further customize the execution of `ag` or `rg` by `xref-js2` by changing `xref-js2-ag-arguments`&`xref-js2-rg-arguments` respectively. Though take care when doing so, many of these are used to produce an output which `xref-js2` can understand.
`xref-js2` uses the `xref`, so the same keybindings and UI as other xref backends is used: