# createActorHooks

## Call Signature

> **createActorHooks**\<`Service`\>(`reactor`): [`ActorHooks`](https://ic-reactor.b3pay.net/v3/libs/type-aliases/actorhooks/)\<`Service`, `"display"`\>

Defined in: [react/src/createActorHooks.ts:170](https://github.com/B3Pay/ic-reactor/blob/70bedf3c8779611a3b35710510442dee7f630b87/packages/react/src/createActorHooks.ts#L170)

### Type Parameters

#### Service

`Service`

### Parameters

#### reactor

[`DisplayReactor`](https://ic-reactor.b3pay.net/v3/libs/classes/displayreactor/)\<`Service`\>

### Returns

[`ActorHooks`](https://ic-reactor.b3pay.net/v3/libs/type-aliases/actorhooks/)\<`Service`, `"display"`\>

## Call Signature

> **createActorHooks**\<`Service`, `Transform`\>(`reactor`): [`ActorHooks`](https://ic-reactor.b3pay.net/v3/libs/type-aliases/actorhooks/)\<`Service`, `Transform`\>

Defined in: [react/src/createActorHooks.ts:174](https://github.com/B3Pay/ic-reactor/blob/70bedf3c8779611a3b35710510442dee7f630b87/packages/react/src/createActorHooks.ts#L174)

### Type Parameters

#### Service

`Service` = [`BaseActor`](https://ic-reactor.b3pay.net/v3/libs/type-aliases/baseactor/)

#### Transform

`Transform` *extends* keyof [`TransformArgsRegistry`](https://ic-reactor.b3pay.net/v3/libs/interfaces/transformargsregistry/)\<`unknown`\> = `"candid"`

### Parameters

#### reactor

[`Reactor`](https://ic-reactor.b3pay.net/v3/libs/classes/reactor/)\<`Service`, `Transform`\>

### Returns

[`ActorHooks`](https://ic-reactor.b3pay.net/v3/libs/type-aliases/actorhooks/)\<`Service`, `Transform`\>