React.SSourceinclude module type of React.Sval trace : ?iff:bool t -> ('a -> unit) -> 'a React.signal -> 'a React.signalmodule Bool : sig ... endmodule Int : sig ... endmodule Float : sig ... endmodule Pair : sig ... endmodule Option : sig ... endmodule Compare : sig ... endmodule type EqType = sig ... endmodule type S = sig ... endmodule Special : sig ... endval create :
?eq:('a -> 'a -> bool) ->
?default:('a t * (?step:React.step -> 'a -> unit)) option ->
?reset_default:bool ->
'a ->
'a React.signal * (?step:React.step -> 'a -> unit)create ?eq ?default ?reset_default x produces a pair s, f, where s is a reactive signal, and f is a function for updating the signal.
The initial value of the signal is x, unless default is provided. default, if provided, is used as the signal. reset_default, if set to true (default: false), resets the value of default to x.