RecoilProvider<T> constructor

const RecoilProvider<T>({
  1. Key? key,
  2. Widget? child,
  3. Dispose<T>? dispose,
  4. bool? lazy,
  5. TransitionBuilder? builder,
})

Provide a Recoil Context using RecoilStateStore

Be sure to wrap widget that need Recoil Context, using builder method of RecoilProvider:

@override
Widget build(BuildContext context) {
  return RecoilProvider(
    builder: (context, child) {
      return YourWidget(
      // Widget parameters
      );
    },
  );
}

Implementation

const RecoilProvider({
  Key? key,
  this.child,
  this.dispose,
  this.lazy,
  this.builder,
}) : super(key: key);