useRequest

fun <TData : Any> useRequest(requestFn: SuspendNormalFunction<TData>, optionsOf: RequestOptions<TData>.() -> Unit = {}, plugins: Array<ComposablePluginGenFn<TData>> = emptyArray()): RequestHolder<TData>

性能优化版本,optionsOf 是一个普通的内联函数,他会在每次组件重组时调用,这回带来一些性能上的损耗,我们可以简单呢的通过 remember,进行优化。 在未来版本将会把原始的直接传递对象这类api转变为私有,只允许通过闭包方式使用。