Could you elaborate?
<a class="item" ng-repeat="action in activeField.actions" ng-click="follow(action, $index, $event)">
{{action.text}}
<i class="{{action.icon}} icon"></i>
</a>In react you don't use the mechanism of directives, you use JSX or React.createElement in standard Javascript statements or expressions.
I think it's important because it decides your templating and composition, which is what React solves with its Components.
I played with pjax which is similar.
EDIT: For example, you might not want ng-click in your HTML if you think that is wrong for example, as it's like DHTML and onclick="" (I don't have a perspective on this at this time)
We used it in a project and it worked perfectly. If you have the need to write a lot of logic and changing of most of the UI parts dynamically on the page then React/Vue/Svelte/Angular is better suited. If you on the other hand has page that could be server rendered and some parts or lists that should load new parts into the page this may be the easiest way to do that.
You can also combine it with any backend language instead of us having one framework for C#, one for Java, one for Go and so on. I think this is one of the biggest USPs for Htmx.